QGIS API Documentation  3.14.0-Pi (9f7028fd23)
QgsAbstractGeometry Member List

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

addMValue(double mValue=0)=0QgsAbstractGeometrypure virtual
addZValue(double zValue=0)=0QgsAbstractGeometrypure virtual
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const =0QgsAbstractGeometrypure virtual
area() constQgsAbstractGeometryvirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const =0QgsAbstractGeometrypure virtual
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const =0QgsAbstractGeometrypure virtual
asJson(int precision=17)QgsAbstractGeometry
asJsonObject(int precision=17) constQgsAbstractGeometryvirtual
asKml(int precision=17) const =0QgsAbstractGeometrypure virtual
asWkb(WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0QgsAbstractGeometrypure virtual
asWkt(int precision=17) const =0QgsAbstractGeometrypure virtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const =0QgsAbstractGeometrypure virtual
boundingBox() const =0QgsAbstractGeometrypure virtual
calculateBoundingBox() constQgsAbstractGeometryprotectedvirtual
centroid() constQgsAbstractGeometryvirtual
childCount() constQgsAbstractGeometryinlineprotectedvirtual
childGeometry(int index) constQgsAbstractGeometryinlineprotectedvirtual
childPoint(int index) constQgsAbstractGeometryprotectedvirtual
clear()=0QgsAbstractGeometrypure virtual
clearCache() constQgsAbstractGeometryprotectedvirtual
clone() const =0QgsAbstractGeometrypure virtual
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const =0QgsAbstractGeometrypure virtual
const_parts_begin() constQgsAbstractGeometryinline
const_parts_end() constQgsAbstractGeometry
convertTo(QgsWkbTypes::Type type)QgsAbstractGeometryvirtual
coordinateSequence() const =0QgsAbstractGeometrypure virtual
createEmptyWithSameType() const =0QgsAbstractGeometrypure virtual
deleteVertex(QgsVertexId position)=0QgsAbstractGeometrypure virtual
dimension() const =0QgsAbstractGeometrypure virtual
draw(QPainter &p) const =0QgsAbstractGeometrypure virtual
dropMValue()=0QgsAbstractGeometrypure virtual
dropZValue()=0QgsAbstractGeometrypure virtual
filterVertices(const std::function< bool(const QgsPoint &) > &filter)QgsAbstractGeometryvirtual
FlagExportTrianglesAsPolygons enum valueQgsAbstractGeometry
fromWkb(QgsConstWkbPtr &wkb)=0QgsAbstractGeometrypure virtual
fromWkt(const QString &wkt)=0QgsAbstractGeometrypure virtual
geometryType() const =0QgsAbstractGeometrypure virtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() constQgsAbstractGeometryvirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex)=0QgsAbstractGeometrypure virtual
is3D() constQgsAbstractGeometryinline
isEmpty() constQgsAbstractGeometryvirtual
isMeasure() constQgsAbstractGeometryinline
isValid(QString &error, int flags=0) const =0QgsAbstractGeometrypure virtual
length() constQgsAbstractGeometryvirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
moveVertex(QgsVertexId position, const QgsPoint &newPos)=0QgsAbstractGeometrypure virtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() constQgsAbstractGeometryvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const =0QgsAbstractGeometrypure virtual
operator!=(const QgsAbstractGeometry &other) const =0QgsAbstractGeometrypure virtual
operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsAbstractGeometry &other) const =0QgsAbstractGeometrypure virtual
partCount() const =0QgsAbstractGeometrypure virtual
parts() constQgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() constQgsAbstractGeometryvirtual
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false)=0QgsAbstractGeometrypure virtual
ringCount(int part=0) const =0QgsAbstractGeometrypure virtual
SegmentationToleranceType enum nameQgsAbstractGeometry
segmentize(double tolerance=M_PI/180., SegmentationToleranceType toleranceType=MaximumAngle) constQgsAbstractGeometryvirtual
segmentLength(QgsVertexId startVertex) const =0QgsAbstractGeometrypure virtual
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, QgsWkbTypes::Type baseGeomType)QgsAbstractGeometryprotected
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const =0QgsAbstractGeometrypure virtual
swapXy()=0QgsAbstractGeometrypure virtual
TestQgsGeometry classQgsAbstractGeometryfriend
toCurveType() const =0QgsAbstractGeometrypure virtual
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, bool transformZ=false) SIP_THROW(QgsCsException)=0QgsAbstractGeometrypure virtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0)=0QgsAbstractGeometrypure virtual
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform)QgsAbstractGeometryvirtual
vertexAngle(QgsVertexId vertex) const =0QgsAbstractGeometrypure virtual
vertexAt(QgsVertexId id) const =0QgsAbstractGeometrypure virtual
vertexCount(int part=0, int ring=0) const =0QgsAbstractGeometrypure virtual
vertexNumberFromVertexId(QgsVertexId id) const =0QgsAbstractGeometrypure virtual
vertices() constQgsAbstractGeometry
vertices_begin() constQgsAbstractGeometryinline
vertices_end() constQgsAbstractGeometryinline
WkbFlag enum nameQgsAbstractGeometry
wkbType() constQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
XY enum valueQgsAbstractGeometry
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual