|
QGIS API Documentation 3.99.0-Master (f78f5286a64)
|
This is the complete list of members for QgsAbstractGeometry, including all inherited members.
| addMValue(double mValue=0)=0 | QgsAbstractGeometry | pure virtual |
| addZValue(double zValue=0)=0 | QgsAbstractGeometry | pure virtual |
| adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const =0 | QgsAbstractGeometry | pure virtual |
| area() const | QgsAbstractGeometry | virtual |
| asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const =0 | QgsAbstractGeometry | pure virtual |
| asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const =0 | QgsAbstractGeometry | pure virtual |
| asJson(int precision=17) | QgsAbstractGeometry | |
| asJsonObject(int precision=17) const | QgsAbstractGeometry | virtual |
| asKml(int precision=17) const =0 | QgsAbstractGeometry | pure virtual |
| asQPainterPath() const =0 | QgsAbstractGeometry | pure virtual |
| asWkb(WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0 | QgsAbstractGeometry | pure virtual |
| asWkt(int precision=17) const =0 | QgsAbstractGeometry | pure virtual |
| AxisOrder enum name | QgsAbstractGeometry | |
| boundary() const =0 | QgsAbstractGeometry | pure virtual |
| boundingBox() const | QgsAbstractGeometry | virtual |
| boundingBox3D() const =0 | QgsAbstractGeometry | pure virtual |
| boundingBoxIntersects(const QgsRectangle &rectangle) const | QgsAbstractGeometry | virtual |
| boundingBoxIntersects(const QgsBox3D &box3d) const | QgsAbstractGeometry | virtual |
| calculateBoundingBox() const | QgsAbstractGeometry | protectedvirtual |
| calculateBoundingBox3D() const | QgsAbstractGeometry | protectedvirtual |
| centroid() const | QgsAbstractGeometry | virtual |
| childCount() const | QgsAbstractGeometry | inlineprotectedvirtual |
| childGeometry(int index) const | QgsAbstractGeometry | inlineprotectedvirtual |
| childPoint(int index) const | QgsAbstractGeometry | protectedvirtual |
| clear()=0 | QgsAbstractGeometry | pure virtual |
| clearCache() const | QgsAbstractGeometry | protectedvirtual |
| clone() const =0 | QgsAbstractGeometry | pure virtual |
| closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const =0 | QgsAbstractGeometry | pure virtual |
| compareTo(const QgsAbstractGeometry *other) const | QgsAbstractGeometry | virtual |
| compareToSameClass(const QgsAbstractGeometry *other) const =0 | QgsAbstractGeometry | protectedpure virtual |
| const_parts_begin() const | QgsAbstractGeometry | inline |
| const_parts_end() const | QgsAbstractGeometry | |
| convertTo(Qgis::WkbType type) | QgsAbstractGeometry | virtual |
| coordinateSequence() const =0 | QgsAbstractGeometry | pure virtual |
| createEmptyWithSameType() const =0 | QgsAbstractGeometry | pure virtual |
| deleteVertex(QgsVertexId position)=0 | QgsAbstractGeometry | pure virtual |
| dimension() const =0 | QgsAbstractGeometry | pure virtual |
| draw(QPainter &p) const =0 | QgsAbstractGeometry | pure virtual |
| dropMValue()=0 | QgsAbstractGeometry | pure virtual |
| dropZValue()=0 | QgsAbstractGeometry | pure virtual |
| filterVertices(const std::function< bool(const QgsPoint &) > &filter) | QgsAbstractGeometry | virtual |
| FlagExportNanAsDoubleMin enum value | QgsAbstractGeometry | |
| FlagExportTrianglesAsPolygons enum value | QgsAbstractGeometry | |
| fromWkb(QgsConstWkbPtr &wkb)=0 | QgsAbstractGeometry | pure virtual |
| fromWkt(const QString &wkt)=0 | QgsAbstractGeometry | pure virtual |
| fuzzyDistanceEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const =0 | QgsAbstractGeometry | pure virtual |
| fuzzyEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const =0 | QgsAbstractGeometry | pure virtual |
| geometryType() const =0 | QgsAbstractGeometry | pure virtual |
| hasChildGeometries() const | QgsAbstractGeometry | protectedvirtual |
| hasCurvedSegments() const | QgsAbstractGeometry | virtual |
| insertVertex(QgsVertexId position, const QgsPoint &vertex)=0 | QgsAbstractGeometry | pure virtual |
| is3D() const | QgsAbstractGeometry | inline |
| isEmpty() const | QgsAbstractGeometry | virtual |
| isMeasure() const | QgsAbstractGeometry | inline |
| isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const =0 | QgsAbstractGeometry | pure virtual |
| length() const | QgsAbstractGeometry | virtual |
| MaximumAngle enum value | QgsAbstractGeometry | |
| MaximumDifference enum value | QgsAbstractGeometry | |
| moveVertex(QgsVertexId position, const QgsPoint &newPos)=0 | QgsAbstractGeometry | pure virtual |
| mWkbType | QgsAbstractGeometry | protected |
| nCoordinates() const | QgsAbstractGeometry | virtual |
| nextVertex(QgsVertexId &id, QgsPoint &vertex) const =0 | QgsAbstractGeometry | pure virtual |
| normalize()=0 | QgsAbstractGeometry | pure virtual |
| operator!=(const QgsAbstractGeometry &other) const =0 | QgsAbstractGeometry | pure virtual |
| operator=(const QgsAbstractGeometry &geom) | QgsAbstractGeometry | |
| operator==(const QgsAbstractGeometry &other) const =0 | QgsAbstractGeometry | pure virtual |
| partCount() const =0 | QgsAbstractGeometry | pure virtual |
| parts() const | QgsAbstractGeometry | |
| parts() | QgsAbstractGeometry | |
| parts_begin() | QgsAbstractGeometry | inline |
| parts_end() | QgsAbstractGeometry | |
| perimeter() const | QgsAbstractGeometry | virtual |
| QgsAbstractGeometry()=default | QgsAbstractGeometry | |
| QgsAbstractGeometry(const QgsAbstractGeometry &geom) | QgsAbstractGeometry | |
| removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false)=0 | QgsAbstractGeometry | pure virtual |
| ringCount(int part=0) const =0 | QgsAbstractGeometry | pure virtual |
| SegmentationToleranceType enum name | QgsAbstractGeometry | |
| segmentize(double tolerance=M_PI/180., SegmentationToleranceType toleranceType=MaximumAngle) const | QgsAbstractGeometry | virtual |
| segmentLength(QgsVertexId startVertex) const =0 | QgsAbstractGeometry | pure virtual |
| setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, Qgis::WkbType baseGeomType) | QgsAbstractGeometry | protected |
| simplifiedTypeRef() const | QgsAbstractGeometry | virtual |
| simplifyByDistance(double tolerance) const =0 | QgsAbstractGeometry | pure virtual |
| snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0, bool removeRedundantPoints=false) const =0 | QgsAbstractGeometry | pure virtual |
| sortIndex() const | QgsAbstractGeometry | protected |
| swapXy()=0 | QgsAbstractGeometry | pure virtual |
| TestQgsGeometry | QgsAbstractGeometry | friend |
| toCurveType() const =0 | QgsAbstractGeometry | pure virtual |
| transform(const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false)=0 | QgsAbstractGeometry | pure virtual |
| transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0)=0 | QgsAbstractGeometry | pure virtual |
| transform(QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr)=0 | QgsAbstractGeometry | pure virtual |
| transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) | QgsAbstractGeometry | virtual |
| vertexAngle(QgsVertexId vertex) const =0 | QgsAbstractGeometry | pure virtual |
| vertexAt(QgsVertexId id) const =0 | QgsAbstractGeometry | pure virtual |
| vertexCount(int part=0, int ring=0) const =0 | QgsAbstractGeometry | pure virtual |
| vertexNumberFromVertexId(QgsVertexId id) const =0 | QgsAbstractGeometry | pure virtual |
| vertices() const | QgsAbstractGeometry | |
| vertices_begin() const | QgsAbstractGeometry | inline |
| vertices_end() const | QgsAbstractGeometry | inline |
| WkbFlag enum name | QgsAbstractGeometry | |
| WkbFlags typedef | QgsAbstractGeometry | |
| wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0 | QgsAbstractGeometry | pure virtual |
| wkbType() const | QgsAbstractGeometry | inline |
| wktTypeStr() const | QgsAbstractGeometry | |
| XY enum value | QgsAbstractGeometry | |
| YX enum value | QgsAbstractGeometry | |
| ~QgsAbstractGeometry()=default | QgsAbstractGeometry | virtual |