QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
QgsPolygonV2 Member List

This is the complete list of members for QgsPolygonV2, including all inherited members.

addInteriorRing(QgsCurveV2 *ring) overrideQgsPolygonV2virtual
addMValue(double mValue=0) overrideQgsCurvePolygonV2virtual
addZValue(double zValue=0) overrideQgsCurvePolygonV2virtual
area() const overrideQgsCurvePolygonV2virtual
asGML2(QDomDocument &doc, int precision=17, const QString &ns="gml") const overrideQgsCurvePolygonV2virtual
asGML3(QDomDocument &doc, int precision=17, const QString &ns="gml") const overrideQgsCurvePolygonV2virtual
asJSON(int precision=17) const overrideQgsCurvePolygonV2virtual
asWkb(int &binarySize) const overrideQgsPolygonV2virtual
asWkt(int precision=17) const overrideQgsCurvePolygonV2virtual
boundary() const overrideQgsPolygonV2virtual
boundingBox() const overrideQgsSurfaceV2inlinevirtual
calculateBoundingBox() const overrideQgsCurvePolygonV2protectedvirtual
centroid() constQgsAbstractGeometryV2virtual
clear() overrideQgsPolygonV2virtual
clearCache() const overrideQgsSurfaceV2inlineprotectedvirtual
clone() const overrideQgsPolygonV2virtual
closestSegment(const QgsPointV2 &pt, QgsPointV2 &segmentPt, QgsVertexId &vertexAfter, bool *leftOf, double epsilon) const overrideQgsCurvePolygonV2virtual
convertTo(QgsWKBTypes::Type type)QgsAbstractGeometryV2virtual
coordinateSequence() const overrideQgsCurvePolygonV2virtual
deleteVertex(QgsVertexId position) overrideQgsCurvePolygonV2virtual
dimension() const overrideQgsCurvePolygonV2inlinevirtual
draw(QPainter &p) const overrideQgsCurvePolygonV2virtual
dropMValue() overrideQgsCurvePolygonV2virtual
dropZValue() overrideQgsCurvePolygonV2virtual
exteriorRing() constQgsCurvePolygonV2
fromWkb(QgsConstWkbPtr wkb) overrideQgsPolygonV2virtual
fromWkt(const QString &wkt) overrideQgsCurvePolygonV2virtual
geometryType() const overrideQgsPolygonV2inlinevirtual
hasCurvedSegments() const overrideQgsCurvePolygonV2virtual
insertVertex(QgsVertexId position, const QgsPointV2 &vertex) overrideQgsCurvePolygonV2virtual
interiorRing(int i) constQgsCurvePolygonV2
is3D() constQgsAbstractGeometryV2
isEmpty() constQgsAbstractGeometryV2
isMeasure() constQgsAbstractGeometryV2
length() constQgsAbstractGeometryV2inlinevirtual
MaximumAngle enum valueQgsAbstractGeometryV2
MaximumDifference enum valueQgsAbstractGeometryV2
mBoundingBoxQgsSurfaceV2mutableprotected
mCoordinateSequenceQgsSurfaceV2mutableprotected
mExteriorRingQgsCurvePolygonV2protected
mInteriorRingsQgsCurvePolygonV2protected
moveVertex(QgsVertexId position, const QgsPointV2 &newPos) overrideQgsCurvePolygonV2virtual
mWkbTypeQgsAbstractGeometryV2protected
nCoordinates() const overrideQgsCurvePolygonV2virtual
nextVertex(QgsVertexId &id, QgsPointV2 &vertex) const overrideQgsCurvePolygonV2virtual
numInteriorRings() constQgsCurvePolygonV2
operator!=(const QgsPolygonV2 &other) constQgsPolygonV2
operator=(const QgsCurvePolygonV2 &p)QgsCurvePolygonV2
QgsSurfaceV2::operator=(const QgsAbstractGeometryV2 &geom)QgsAbstractGeometryV2virtual
operator==(const QgsPolygonV2 &other) constQgsPolygonV2
partCount() const overrideQgsCurvePolygonV2inlinevirtual
perimeter() const overrideQgsCurvePolygonV2virtual
QgsAbstractGeometryV2()QgsAbstractGeometryV2
QgsAbstractGeometryV2(const QgsAbstractGeometryV2 &geom)QgsAbstractGeometryV2
QgsCurvePolygonV2()QgsCurvePolygonV2
QgsCurvePolygonV2(const QgsCurvePolygonV2 &p)QgsCurvePolygonV2
QgsPolygonV2()QgsPolygonV2
removeInteriorRing(int nr)QgsCurvePolygonV2
ringCount(int=0) const overrideQgsCurvePolygonV2inlinevirtual
SegmentationToleranceType enum nameQgsAbstractGeometryV2
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsCurvePolygonV2virtual
setExteriorRing(QgsCurveV2 *ring) overrideQgsPolygonV2virtual
setInteriorRings(const QList< QgsCurveV2 *> &rings)QgsCurvePolygonV2
setZMTypeFromSubGeometry(const QgsAbstractGeometryV2 *subggeom, QgsWKBTypes::Type baseGeomType)QgsAbstractGeometryV2protected
surfaceToPolygon() const overrideQgsPolygonV2virtual
toCurveType() const overrideQgsPolygonV2virtual
toPolygon(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) constQgsCurvePolygonV2virtual
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, bool transformZ=false) overrideQgsCurvePolygonV2virtual
transform(const QTransform &t) overrideQgsCurvePolygonV2virtual
vertexAngle(QgsVertexId vertex) const overrideQgsCurvePolygonV2virtual
vertexAt(QgsVertexId id) const overrideQgsCurvePolygonV2virtual
vertexCount(int=0, int ring=0) const overrideQgsCurvePolygonV2virtual
wkbSize() const overrideQgsPolygonV2virtual
wkbType() constQgsAbstractGeometryV2inline
wktTypeStr() constQgsAbstractGeometryV2
~QgsAbstractGeometryV2()QgsAbstractGeometryV2virtual
~QgsCurvePolygonV2()QgsCurvePolygonV2