QGIS API Documentation  3.22.4-Białowieża (ce8e65e95e)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
QgsCurvePolygon Member List

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

addInteriorRing(QgsCurve *ring)QgsCurvePolygonvirtual
addMValue(double mValue=0) overrideQgsCurvePolygonvirtual
addZValue(double zValue=0) overrideQgsCurvePolygonvirtual
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const overrideQgsCurvePolygonvirtual
area() const override SIP_HOLDGILQgsCurvePolygonvirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsCurvePolygonvirtual
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsCurvePolygonvirtual
asJson(int precision=17)QgsAbstractGeometry
asJsonObject(int precision=17) const overrideQgsCurvePolygonvirtual
asKml(int precision=17) const overrideQgsCurvePolygonvirtual
asQPainterPath() const overrideQgsCurvePolygonvirtual
asWkb(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsCurvePolygon
QgsSurface::asWkb(WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0QgsAbstractGeometrypure virtual
asWkt(int precision=17) const overrideQgsCurvePolygonvirtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const overrideQgsCurvePolygonvirtual
boundingBox() const overrideQgsSurfaceinlinevirtual
boundingBoxIntersects(const QgsRectangle &rectangle) const override SIP_HOLDGILQgsCurvePolygonvirtual
calculateBoundingBox() const overrideQgsCurvePolygonprotectedvirtual
cast(const QgsAbstractGeometry *geom)QgsCurvePolygoninlinestatic
centroid() constQgsAbstractGeometryvirtual
childCount() const overrideQgsCurvePolygonprotectedvirtual
childGeometry(int index) const overrideQgsCurvePolygonprotectedvirtual
childPoint(int index) constQgsAbstractGeometryprotectedvirtual
clear() overrideQgsCurvePolygonvirtual
clearCache() const overrideQgsSurfaceprotectedvirtual
clone() const overrideQgsCurvePolygonvirtual
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const overrideQgsCurvePolygonvirtual
compareTo(const QgsAbstractGeometry *other) constQgsAbstractGeometryvirtual
compareToSameClass(const QgsAbstractGeometry *other) const finalQgsCurvePolygonprotectedvirtual
const_parts_begin() constQgsAbstractGeometryinline
const_parts_end() constQgsAbstractGeometry
convertTo(QgsWkbTypes::Type type)QgsAbstractGeometryvirtual
coordinateSequence() const overrideQgsCurvePolygonvirtual
createEmptyWithSameType() const overrideQgsCurvePolygonvirtual
deleteVertex(QgsVertexId position) overrideQgsCurvePolygonvirtual
dimension() const override SIP_HOLDGILQgsCurvePolygonvirtual
draw(QPainter &p) const overrideQgsCurvePolygonvirtual
dropMValue() overrideQgsCurvePolygonvirtual
dropZValue() overrideQgsCurvePolygonvirtual
exteriorRing() const SIP_HOLDGILQgsCurvePolygoninline
exteriorRing()QgsCurvePolygoninline
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsCurvePolygonvirtual
FlagExportTrianglesAsPolygons enum valueQgsAbstractGeometry
forceRHR()QgsCurvePolygon
fromWkb(QgsConstWkbPtr &wkb) overrideQgsCurvePolygonvirtual
fromWkt(const QString &wkt) overrideQgsCurvePolygonvirtual
geometryType() const override SIP_HOLDGILQgsCurvePolygonvirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCurvePolygonvirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsCurvePolygonvirtual
interiorRing(int i) const SIP_HOLDGILQgsCurvePolygoninline
interiorRing(int i)QgsCurvePolygoninline
is3D() const SIP_HOLDGILQgsAbstractGeometryinline
isEmpty() const override SIP_HOLDGILQgsCurvePolygonvirtual
isMeasure() const SIP_HOLDGILQgsAbstractGeometryinline
isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const overrideQgsSurfacevirtual
length() constQgsAbstractGeometryvirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsSurfacemutableprotected
mExteriorRingQgsCurvePolygonprotected
mHasCachedValidityQgsSurfacemutableprotected
mInteriorRingsQgsCurvePolygonprotected
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsCurvePolygonvirtual
mValidityFailureReasonQgsSurfacemutableprotected
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() const overrideQgsCurvePolygonvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvePolygonvirtual
normalize() final SIP_HOLDGILQgsCurvePolygonvirtual
numInteriorRings() const SIP_HOLDGILQgsCurvePolygoninline
operator!=(const QgsAbstractGeometry &other) const overrideQgsCurvePolygonvirtual
operator=(const QgsCurvePolygon &p)QgsCurvePolygon
QgsSurface::operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsAbstractGeometry &other) const overrideQgsCurvePolygonvirtual
partCount() const override SIP_HOLDGILQgsCurvePolygonvirtual
parts() constQgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() const override SIP_HOLDGILQgsCurvePolygonvirtual
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
QgsCurvePolygon()QgsCurvePolygon
QgsCurvePolygon(const QgsCurvePolygon &p)QgsCurvePolygon
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) overrideQgsCurvePolygonvirtual
removeInteriorRing(int ringIndex)QgsCurvePolygon
removeInteriorRings(double minimumAllowedArea=-1)QgsCurvePolygon
removeInvalidRings()QgsCurvePolygon
ringCount(int part=0) const override SIP_HOLDGILQgsCurvePolygonvirtual
SegmentationToleranceType enum nameQgsAbstractGeometry
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsCurvePolygonvirtual
segmentLength(QgsVertexId startVertex) const overrideQgsCurvePolygonvirtual
setExteriorRing(QgsCurve *ring)QgsCurvePolygonvirtual
setInteriorRings(const QVector< QgsCurve * > &rings)QgsCurvePolygon
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, QgsWkbTypes::Type baseGeomType)QgsAbstractGeometryprotected
simplifiedTypeRef() const SIP_HOLDGILQgsAbstractGeometryvirtual
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const overrideQgsCurvePolygonvirtual
sortIndex() constQgsAbstractGeometryprotected
surfaceToPolygon() const overrideQgsCurvePolygonvirtual
swapXy() overrideQgsCurvePolygonvirtual
toCurveType() const overrideQgsCurvePolygonvirtual
toPolygon(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) constQgsCurvePolygonvirtual
transform(const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false) override SIP_THROW(QgsCsException)QgsCurvePolygonvirtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) overrideQgsCurvePolygonvirtual
transform(QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr) overrideQgsCurvePolygonvirtual
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) overrideQgsCurvePolygonvirtual
vertexAngle(QgsVertexId vertex) const overrideQgsCurvePolygonvirtual
vertexAt(QgsVertexId id) const overrideQgsCurvePolygonvirtual
vertexCount(int part=0, int ring=0) const overrideQgsCurvePolygonvirtual
vertexNumberFromVertexId(QgsVertexId id) const overrideQgsCurvePolygonvirtual
vertices() constQgsAbstractGeometry
vertices_begin() constQgsAbstractGeometryinline
vertices_end() constQgsAbstractGeometryinline
WkbFlag enum nameQgsAbstractGeometry
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsCurvePolygonvirtual
wkbType() const SIP_HOLDGILQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
XY enum valueQgsAbstractGeometry
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual
~QgsCurvePolygon() overrideQgsCurvePolygon