23 #include "qgis_core.h"    58     QgsEllipse( 
const QgsPoint ¢er, 
double semiMajorAxis, 
double semiMinorAxis, 
double azimuth = 90 );
   114     virtual bool isEmpty() 
const;
   161     virtual void setSemiMajorAxis( 
double semiMajorAxis );
   167     virtual void setSemiMinorAxis( 
double semiMinorAxis );
   173     void setAzimuth( 
double azimuth );
   181     virtual double focusDistance() 
const;
   189     virtual QVector<QgsPoint> foci() 
const;
   195     virtual double eccentricity() 
const;
   197     virtual double area() 
const;
   199     virtual double perimeter() 
const;
   206     virtual QVector<QgsPoint> quadrant() 
const;
   241     virtual QString toString( 
int pointPrecision = 17, 
int axisPrecision = 17, 
int azimuthPrecision = 2 ) 
const;
   244     SIP_PYOBJECT __repr__();
   246     QString str = QStringLiteral( 
"<QgsEllipse: %1>" ).arg( sipCpp->toString() );
   247     sipRes = PyUnicode_FromString( str.toUtf8().constData() );
   253     double mSemiMajorAxis = 0.0;
   254     double mSemiMinorAxis = 0.0;
   255     double mAzimuth = 90.0;
   259     void normalizeAxis();
   262 #endif // QGSELLIPSE_H A rectangle specified with double values. 
 
double semiMinorAxis() const
Returns the semi-minor axis. 
 
QgsPoint & rcenter()
Returns a reference to the center point of this ellipse. 
 
bool operator==(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
 
bool operator!=(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
 
double semiMajorAxis() const
Returns the semi-major axis. 
 
QgsPoint center() const
Returns the center point. 
 
void setCenter(const QgsPoint ¢er)
Sets the center point. 
 
double azimuth() const
Returns the azimuth. 
 
CORE_EXPORT std::unique_ptr< QgsPolygon > toPolygon(const QgsMeshFace &face, const QVector< QgsMeshVertex > &vertices)
Returns face as polygon geometry, caller is responsible for delete. 
 
Point geometry type, with support for z-dimension and m-values. 
 
QVector< QgsPoint > QgsPointSequence
 
Line string geometry type, with support for z-dimension and m-values.