QGIS API Documentation  3.10.0-A Coruña (6c816b4204)
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 overrideQgsCurvePolygonvirtual
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
asWkb() const overrideQgsCurvePolygonvirtual
asWkt(int precision=17) const overrideQgsCurvePolygonvirtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const overrideQgsCurvePolygonvirtual
boundingBox() const overrideQgsSurfaceinlinevirtual
calculateBoundingBox() const overrideQgsCurvePolygonprotectedvirtual
cast(const QgsAbstractGeometry *geom) constQgsCurvePolygoninline
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
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 overrideQgsCurvePolygonvirtual
draw(QPainter &p) const overrideQgsCurvePolygonvirtual
dropMValue() overrideQgsCurvePolygonvirtual
dropZValue() overrideQgsCurvePolygonvirtual
exteriorRing() constQgsCurvePolygoninline
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsCurvePolygonvirtual
forceRHR()QgsCurvePolygon
fromWkb(QgsConstWkbPtr &wkb) overrideQgsCurvePolygonvirtual
fromWkt(const QString &wkt) overrideQgsCurvePolygonvirtual
geometryType() const overrideQgsCurvePolygonvirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCurvePolygonvirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsCurvePolygonvirtual
interiorRing(int i) constQgsCurvePolygoninline
is3D() constQgsAbstractGeometryinline
isEmpty() const overrideQgsCurvePolygonvirtual
isMeasure() constQgsAbstractGeometryinline
isValid(QString &error, int flags=0) 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
numInteriorRings() constQgsCurvePolygoninline
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 overrideQgsCurvePolygonvirtual
parts() constQgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() const overrideQgsCurvePolygonvirtual
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 overrideQgsCurvePolygonvirtual
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
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const overrideQgsCurvePolygonvirtual
surfaceToPolygon() const overrideQgsCurvePolygonvirtual
swapXy() overrideQgsCurvePolygonvirtual
toCurveType() const overrideQgsCurvePolygonvirtual
toPolygon(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) constQgsCurvePolygonvirtual
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, 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
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
wkbType() constQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
XY enum valueQgsAbstractGeometry
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual
~QgsCurvePolygon() overrideQgsCurvePolygon