QGIS API Documentation
3.20.0-Odense (decaadbb31)
|
This is the complete list of members for QgsSurface, 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 override | QgsSurface | inlinevirtual |
boundingBoxIntersects(const QgsRectangle &rectangle) const SIP_HOLDGIL | QgsAbstractGeometry | virtual |
calculateBoundingBox() const | QgsAbstractGeometry | protectedvirtual |
cast(const QgsAbstractGeometry *geom) | QgsSurface | inlinestatic |
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 override | QgsSurface | 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(QgsWkbTypes::Type 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 |
FlagExportTrianglesAsPolygons enum value | QgsAbstractGeometry | |
fromWkb(QgsConstWkbPtr &wkb)=0 | QgsAbstractGeometry | pure virtual |
fromWkt(const QString &wkt)=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 SIP_HOLDGIL | QgsAbstractGeometry | inline |
isEmpty() const | QgsAbstractGeometry | virtual |
isMeasure() const SIP_HOLDGIL | QgsAbstractGeometry | inline |
isValid(QString &error, int flags=0) const override | QgsSurface | virtual |
length() const | QgsAbstractGeometry | virtual |
MaximumAngle enum value | QgsAbstractGeometry | |
MaximumDifference enum value | QgsAbstractGeometry | |
mBoundingBox | QgsSurface | mutableprotected |
mHasCachedValidity | QgsSurface | mutableprotected |
moveVertex(QgsVertexId position, const QgsPoint &newPos)=0 | QgsAbstractGeometry | pure virtual |
mValidityFailureReason | QgsSurface | mutableprotected |
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, QgsWkbTypes::Type baseGeomType) | QgsAbstractGeometry | protected |
simplifiedTypeRef() const SIP_HOLDGIL | QgsAbstractGeometry | virtual |
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const =0 | QgsAbstractGeometry | pure virtual |
sortIndex() const | QgsAbstractGeometry | protected |
surfaceToPolygon() const =0 | QgsSurface | pure virtual |
swapXy()=0 | QgsAbstractGeometry | pure virtual |
toCurveType() const =0 | QgsAbstractGeometry | pure virtual |
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, bool transformZ=false) SIP_THROW(QgsCsException)=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 | |
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0 | QgsAbstractGeometry | pure virtual |
wkbType() const SIP_HOLDGIL | QgsAbstractGeometry | inline |
wktTypeStr() const | QgsAbstractGeometry | |
XY enum value | QgsAbstractGeometry | |
YX enum value | QgsAbstractGeometry | |
~QgsAbstractGeometry()=default | QgsAbstractGeometry | virtual |