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

This is the complete list of members for QgsSurface, 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
asQPainterPath() 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 overrideQgsSurfaceinlinevirtual
boundingBoxIntersects(const QgsRectangle &rectangle) const SIP_HOLDGILQgsAbstractGeometryvirtual
calculateBoundingBox() constQgsAbstractGeometryprotectedvirtual
cast(const QgsAbstractGeometry *geom)QgsSurfaceinlinestatic
centroid() constQgsAbstractGeometryvirtual
childCount() constQgsAbstractGeometryinlineprotectedvirtual
childGeometry(int index) constQgsAbstractGeometryinlineprotectedvirtual
childPoint(int index) constQgsAbstractGeometryprotectedvirtual
clear()=0QgsAbstractGeometrypure virtual
clearCache() const overrideQgsSurfaceprotectedvirtual
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
compareTo(const QgsAbstractGeometry *other) constQgsAbstractGeometryvirtual
compareToSameClass(const QgsAbstractGeometry *other) const =0QgsAbstractGeometryprotectedpure 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() const SIP_HOLDGILQgsAbstractGeometryinline
isEmpty() constQgsAbstractGeometryvirtual
isMeasure() const SIP_HOLDGILQgsAbstractGeometryinline
isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const overrideQgsSurfacevirtual
length() constQgsAbstractGeometryvirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsSurfacemutableprotected
mHasCachedValidityQgsSurfacemutableprotected
moveVertex(QgsVertexId position, const QgsPoint &newPos)=0QgsAbstractGeometrypure virtual
mValidityFailureReasonQgsSurfacemutableprotected
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() constQgsAbstractGeometryvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const =0QgsAbstractGeometrypure virtual
normalize()=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
simplifiedTypeRef() const SIP_HOLDGILQgsAbstractGeometryvirtual
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const =0QgsAbstractGeometrypure virtual
sortIndex() constQgsAbstractGeometryprotected
surfaceToPolygon() const =0QgsSurfacepure virtual
swapXy()=0QgsAbstractGeometrypure virtual
toCurveType() const =0QgsAbstractGeometrypure virtual
transform(const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, 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
transform(QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr)=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
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0QgsAbstractGeometrypure virtual
wkbType() const SIP_HOLDGILQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
XY enum valueQgsAbstractGeometry
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual