|
| QgsEllipse () SIP_HOLDGIL=default |
| Constructor for QgsEllipse. More...
|
|
| QgsEllipse (const QgsPoint ¢er, double semiMajorAxis, double semiMinorAxis, double azimuth=90) SIP_HOLDGIL |
| Constructs an ellipse by defining all the members. More...
|
|
virtual | ~QgsEllipse ()=default |
|
virtual double | area () const SIP_HOLDGIL |
| The area of the ellipse. More...
|
|
double | azimuth () const SIP_HOLDGIL |
| Returns the azimuth. More...
|
|
virtual QgsRectangle | boundingBox () const |
| Returns the minimal bounding box for the ellipse. More...
|
|
QgsPoint | center () const SIP_HOLDGIL |
| Returns the center point. More...
|
|
virtual double | eccentricity () const SIP_HOLDGIL |
| The eccentricity of the ellipse. More...
|
|
virtual QVector< QgsPoint > | foci () const |
| Two foci of the ellipse. More...
|
|
virtual double | focusDistance () const SIP_HOLDGIL |
| The distance between the center and each foci. More...
|
|
virtual bool | isEmpty () const SIP_HOLDGIL |
| An ellipse is empty if axes are equal to 0. More...
|
|
virtual bool | operator!= (const QgsEllipse &elp) const |
|
virtual bool | operator== (const QgsEllipse &elp) const |
|
virtual QgsPolygon * | orientedBoundingBox () const |
| Returns the oriented minimal bounding box for the ellipse. More...
|
|
virtual double | perimeter () const SIP_HOLDGIL |
| The circumference of the ellipse using first approximation of Ramanujan. More...
|
|
virtual QgsPointSequence | points (unsigned int segments=36) const |
| Returns a list of points with segmentation from segments. More...
|
|
virtual QVector< QgsPoint > | quadrant () const |
| The four quadrants of the ellipse. More...
|
|
QgsPoint & | rcenter () |
| Returns a reference to the center point of this ellipse. More...
|
|
double | semiMajorAxis () const SIP_HOLDGIL |
| Returns the semi-major axis. More...
|
|
double | semiMinorAxis () const SIP_HOLDGIL |
| Returns the semi-minor axis. More...
|
|
void | setAzimuth (double azimuth) SIP_HOLDGIL |
| Sets the azimuth (orientation). More...
|
|
void | setCenter (const QgsPoint ¢er) SIP_HOLDGIL |
| Sets the center point. More...
|
|
virtual void | setSemiMajorAxis (double semiMajorAxis) SIP_HOLDGIL |
| Sets the semi-major axis. More...
|
|
virtual void | setSemiMinorAxis (double semiMinorAxis) SIP_HOLDGIL |
| Sets the semi-minor axis. More...
|
|
virtual QgsLineString * | toLineString (unsigned int segments=36) const |
| Returns a segmented linestring. More...
|
|
virtual QgsPolygon * | toPolygon (unsigned int segments=36) const |
| Returns a segmented polygon. More...
|
|
virtual QString | toString (int pointPrecision=17, int axisPrecision=17, int azimuthPrecision=2) const |
| returns a string representation of the ellipse. More...
|
|