QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
QgsMultiCurve Member List

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

addGeometry(QgsAbstractGeometry *g) overrideQgsMultiCurvevirtual
addMValue(double mValue=0) overrideQgsGeometryCollectionvirtual
addZValue(double zValue=0) overrideQgsGeometryCollectionvirtual
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const overrideQgsGeometryCollectionvirtual
area() const override SIP_HOLDGILQgsGeometryCollectionvirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsMultiCurvevirtual
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsMultiCurvevirtual
asJson(int precision=17)QgsAbstractGeometry
asJsonObject(int precision=17) const overrideQgsMultiCurvevirtual
asKml(int precision=17) const overrideQgsGeometryCollectionvirtual
asQPainterPath() const overrideQgsGeometryCollectionvirtual
asWkb(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsGeometryCollection
QgsAbstractGeometry::asWkb(WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0QgsAbstractGeometrypure virtual
asWkt(int precision=17) const overrideQgsGeometryCollectionvirtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const overrideQgsMultiCurvevirtual
boundingBox() const overrideQgsGeometryCollectionvirtual
calculateBoundingBox() const overrideQgsGeometryCollectionprotectedvirtual
cast(const QgsAbstractGeometry *geom) constQgsMultiCurveinline
centroid() constQgsAbstractGeometryvirtual
childCount() const overrideQgsGeometryCollectionprotectedvirtual
childGeometry(int index) const overrideQgsGeometryCollectionprotectedvirtual
childPoint(int index) constQgsAbstractGeometryprotectedvirtual
clear() overrideQgsMultiCurvevirtual
clearCache() const overrideQgsGeometryCollectionprotectedvirtual
clone() const overrideQgsMultiCurvevirtual
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const overrideQgsGeometryCollectionvirtual
const_parts_begin() constQgsAbstractGeometryinline
const_parts_end() constQgsAbstractGeometry
convertTo(QgsWkbTypes::Type type)QgsAbstractGeometryvirtual
coordinateSequence() const overrideQgsGeometryCollectionvirtual
createEmptyWithSameType() const overrideQgsMultiCurvevirtual
curveN(int index)QgsMultiCurve
curveN(int index) constQgsMultiCurve
deleteVertex(QgsVertexId position) overrideQgsGeometryCollectionvirtual
dimension() const override SIP_HOLDGILQgsGeometryCollectionvirtual
draw(QPainter &p) const overrideQgsGeometryCollectionvirtual
dropMValue() overrideQgsGeometryCollectionvirtual
dropZValue() overrideQgsGeometryCollectionvirtual
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsGeometryCollectionvirtual
FlagExportTrianglesAsPolygons enum valueQgsAbstractGeometry
fromCollectionWkt(const QString &wkt, const QVector< QgsAbstractGeometry * > &subtypes, const QString &defaultChildWkbType=QString())QgsGeometryCollectionprotected
fromWkb(QgsConstWkbPtr &wkb) overrideQgsGeometryCollectionvirtual
fromWkt(const QString &wkt) overrideQgsMultiCurvevirtual
geometryN(int n) constQgsGeometryCollectioninline
geometryN(int n) SIP_HOLDGILQgsGeometryCollection
geometryType() const override SIP_HOLDGILQgsMultiCurvevirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const override SIP_HOLDGILQgsGeometryCollectionvirtual
insertGeometry(QgsAbstractGeometry *g, int index) overrideQgsMultiCurvevirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsGeometryCollectionvirtual
is3D() const SIP_HOLDGILQgsAbstractGeometryinline
isEmpty() const override SIP_HOLDGILQgsGeometryCollectionvirtual
isMeasure() const SIP_HOLDGILQgsAbstractGeometryinline
isValid(QString &error, int flags=0) const overrideQgsGeometryCollectionvirtual
length() const override SIP_HOLDGILQgsGeometryCollectionvirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mGeometriesQgsGeometryCollectionprotected
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsGeometryCollectionvirtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() const overrideQgsGeometryCollectionvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsGeometryCollectionvirtual
numGeometries() const SIP_HOLDGILQgsGeometryCollectioninline
operator!=(const QgsAbstractGeometry &other) const overrideQgsGeometryCollectionvirtual
operator=(const QgsGeometryCollection &c)QgsGeometryCollection
QgsAbstractGeometry::operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsAbstractGeometry &other) const overrideQgsGeometryCollectionvirtual
partCount() const overrideQgsGeometryCollectionvirtual
parts() constQgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() const override SIP_HOLDGILQgsGeometryCollectionvirtual
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
QgsGeometryCollection() SIP_HOLDGILQgsGeometryCollection
QgsGeometryCollection(const QgsGeometryCollection &c)QgsGeometryCollection
QgsMultiCurve()QgsMultiCurve
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) overrideQgsGeometryCollectionvirtual
removeGeometry(int nr)QgsGeometryCollectionvirtual
reserve(int size) SIP_HOLDGILQgsGeometryCollection
reversed() constQgsMultiCurve
ringCount(int part=0) const overrideQgsGeometryCollectionvirtual
SegmentationToleranceType enum nameQgsAbstractGeometry
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsGeometryCollectionvirtual
segmentLength(QgsVertexId startVertex) const overrideQgsGeometryCollectionvirtual
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, QgsWkbTypes::Type baseGeomType)QgsAbstractGeometryprotected
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const overrideQgsGeometryCollectionvirtual
swapXy() overrideQgsGeometryCollectionvirtual
toCurveType() const overrideQgsMultiCurvevirtual
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, bool transformZ=false) override SIP_THROW(QgsCsException)QgsGeometryCollectionvirtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) overrideQgsGeometryCollectionvirtual
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) overrideQgsGeometryCollectionvirtual
vertexAngle(QgsVertexId vertex) const overrideQgsGeometryCollectionvirtual
vertexAt(QgsVertexId id) const overrideQgsGeometryCollectionvirtual
vertexCount(int part=0, int ring=0) const overrideQgsGeometryCollectionvirtual
vertexNumberFromVertexId(QgsVertexId id) const overrideQgsGeometryCollectionvirtual
vertices() constQgsAbstractGeometry
vertices_begin() constQgsAbstractGeometryinline
vertices_end() constQgsAbstractGeometryinline
WkbFlag enum nameQgsAbstractGeometry
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsGeometryCollectionvirtual
wkbType() const SIP_HOLDGILQgsAbstractGeometryinline
wktOmitChildType() constQgsGeometryCollectionprotectedvirtual
wktTypeStr() constQgsAbstractGeometry
XY enum valueQgsAbstractGeometry
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual
~QgsGeometryCollection() overrideQgsGeometryCollection