| 
    QGIS API Documentation
    2.18.21-Las Palmas (9fba24a)
    
   | 
 
This is the complete list of members for QgsCurvePolygonV2, including all inherited members.
| addInteriorRing(QgsCurveV2 *ring) | QgsCurvePolygonV2 | virtual | 
| addMValue(double mValue=0) override | QgsCurvePolygonV2 | virtual | 
| addZValue(double zValue=0) override | QgsCurvePolygonV2 | virtual | 
| area() const override | QgsCurvePolygonV2 | virtual | 
| asGML2(QDomDocument &doc, int precision=17, const QString &ns="gml") const override | QgsCurvePolygonV2 | virtual | 
| asGML3(QDomDocument &doc, int precision=17, const QString &ns="gml") const override | QgsCurvePolygonV2 | virtual | 
| asJSON(int precision=17) const override | QgsCurvePolygonV2 | virtual | 
| asWkb(int &binarySize) const override | QgsCurvePolygonV2 | virtual | 
| asWkt(int precision=17) const override | QgsCurvePolygonV2 | virtual | 
| boundary() const override | QgsCurvePolygonV2 | virtual | 
| boundingBox() const override | QgsSurfaceV2 | inlinevirtual | 
| calculateBoundingBox() const override | QgsCurvePolygonV2 | protectedvirtual | 
| centroid() const | QgsAbstractGeometryV2 | virtual | 
| clear() override | QgsCurvePolygonV2 | virtual | 
| clearCache() const override | QgsSurfaceV2 | inlineprotectedvirtual | 
| clone() const override | QgsCurvePolygonV2 | virtual | 
| closestSegment(const QgsPointV2 &pt, QgsPointV2 &segmentPt, QgsVertexId &vertexAfter, bool *leftOf, double epsilon) const override | QgsCurvePolygonV2 | virtual | 
| convertTo(QgsWKBTypes::Type type) | QgsAbstractGeometryV2 | virtual | 
| coordinateSequence() const override | QgsCurvePolygonV2 | virtual | 
| deleteVertex(QgsVertexId position) override | QgsCurvePolygonV2 | virtual | 
| dimension() const override | QgsCurvePolygonV2 | inlinevirtual | 
| draw(QPainter &p) const override | QgsCurvePolygonV2 | virtual | 
| dropMValue() override | QgsCurvePolygonV2 | virtual | 
| dropZValue() override | QgsCurvePolygonV2 | virtual | 
| exteriorRing() const | QgsCurvePolygonV2 | |
| fromWkb(QgsConstWkbPtr wkb) override | QgsCurvePolygonV2 | virtual | 
| fromWkt(const QString &wkt) override | QgsCurvePolygonV2 | virtual | 
| geometryType() const override | QgsCurvePolygonV2 | inlinevirtual | 
| hasCurvedSegments() const override | QgsCurvePolygonV2 | virtual | 
| insertVertex(QgsVertexId position, const QgsPointV2 &vertex) override | QgsCurvePolygonV2 | virtual | 
| interiorRing(int i) const | QgsCurvePolygonV2 | |
| is3D() const | QgsAbstractGeometryV2 | |
| isEmpty() const | QgsAbstractGeometryV2 | |
| isMeasure() const | QgsAbstractGeometryV2 | |
| length() const | QgsAbstractGeometryV2 | inlinevirtual | 
| MaximumAngle enum value | QgsAbstractGeometryV2 | |
| MaximumDifference enum value | QgsAbstractGeometryV2 | |
| mBoundingBox | QgsSurfaceV2 | mutableprotected | 
| mCoordinateSequence | QgsSurfaceV2 | mutableprotected | 
| mExteriorRing | QgsCurvePolygonV2 | protected | 
| mInteriorRings | QgsCurvePolygonV2 | protected | 
| moveVertex(QgsVertexId position, const QgsPointV2 &newPos) override | QgsCurvePolygonV2 | virtual | 
| mWkbType | QgsAbstractGeometryV2 | protected | 
| nCoordinates() const override | QgsCurvePolygonV2 | virtual | 
| nextVertex(QgsVertexId &id, QgsPointV2 &vertex) const override | QgsCurvePolygonV2 | virtual | 
| numInteriorRings() const | QgsCurvePolygonV2 | |
| operator=(const QgsCurvePolygonV2 &p) | QgsCurvePolygonV2 | |
| QgsSurfaceV2::operator=(const QgsAbstractGeometryV2 &geom) | QgsAbstractGeometryV2 | virtual | 
| partCount() const override | QgsCurvePolygonV2 | inlinevirtual | 
| perimeter() const override | QgsCurvePolygonV2 | virtual | 
| QgsAbstractGeometryV2() | QgsAbstractGeometryV2 | |
| QgsAbstractGeometryV2(const QgsAbstractGeometryV2 &geom) | QgsAbstractGeometryV2 | |
| QgsCurvePolygonV2() | QgsCurvePolygonV2 | |
| QgsCurvePolygonV2(const QgsCurvePolygonV2 &p) | QgsCurvePolygonV2 | |
| removeInteriorRing(int nr) | QgsCurvePolygonV2 | |
| ringCount(int=0) const override | QgsCurvePolygonV2 | inlinevirtual | 
| SegmentationToleranceType enum name | QgsAbstractGeometryV2 | |
| segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const override | QgsCurvePolygonV2 | virtual | 
| setExteriorRing(QgsCurveV2 *ring) | QgsCurvePolygonV2 | virtual | 
| setInteriorRings(const QList< QgsCurveV2 *> &rings) | QgsCurvePolygonV2 | |
| setZMTypeFromSubGeometry(const QgsAbstractGeometryV2 *subggeom, QgsWKBTypes::Type baseGeomType) | QgsAbstractGeometryV2 | protected | 
| surfaceToPolygon() const override | QgsCurvePolygonV2 | virtual | 
| toCurveType() const | QgsAbstractGeometryV2 | inlinevirtual | 
| toPolygon(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const | QgsCurvePolygonV2 | virtual | 
| transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, bool transformZ=false) override | QgsCurvePolygonV2 | virtual | 
| transform(const QTransform &t) override | QgsCurvePolygonV2 | virtual | 
| vertexAngle(QgsVertexId vertex) const override | QgsCurvePolygonV2 | virtual | 
| vertexAt(QgsVertexId id) const override | QgsCurvePolygonV2 | virtual | 
| vertexCount(int=0, int ring=0) const override | QgsCurvePolygonV2 | virtual | 
| wkbSize() const override | QgsCurvePolygonV2 | virtual | 
| wkbType() const | QgsAbstractGeometryV2 | inline | 
| wktTypeStr() const | QgsAbstractGeometryV2 | |
| ~QgsAbstractGeometryV2() | QgsAbstractGeometryV2 | virtual | 
| ~QgsCurvePolygonV2() | QgsCurvePolygonV2 | 
 1.8.13