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

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

addCurve(QgsCurve *c, bool extendPrevious=false)QgsCompoundCurve
addMValue(double mValue=0) overrideQgsCompoundCurvevirtual
addToPainterPath(QPainterPath &path) const overrideQgsCompoundCurvevirtual
addVertex(const QgsPoint &pt)QgsCompoundCurve
addZValue(double zValue=0) overrideQgsCompoundCurvevirtual
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const overrideQgsCurvevirtual
area() constQgsAbstractGeometryvirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsCompoundCurvevirtual
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsCompoundCurvevirtual
asJson(int precision=17)QgsAbstractGeometry
asJsonObject(int precision=17) const overrideQgsCompoundCurvevirtual
asKml(int precision=17) const overrideQgsCurvevirtual
asQPainterPath() const overrideQgsCurvevirtual
asQPolygonF() constQgsCurvevirtual
asWkb(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsCompoundCurve
QgsCurve::asWkb(WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0QgsAbstractGeometrypure virtual
asWkt(int precision=17) const overrideQgsCompoundCurvevirtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const overrideQgsCurvevirtual
boundingBox() const overrideQgsCurvevirtual
boundingBoxIntersects(const QgsRectangle &rectangle) const override SIP_HOLDGILQgsCompoundCurvevirtual
calculateBoundingBox() const overrideQgsCompoundCurveprotectedvirtual
cast(const QgsAbstractGeometry *geom)QgsCompoundCurveinlinestatic
centroid() constQgsAbstractGeometryvirtual
childCount() const overrideQgsCurveprotectedvirtual
childGeometry(int index) constQgsAbstractGeometryinlineprotectedvirtual
childPoint(int index) const overrideQgsCurveprotectedvirtual
clear() overrideQgsCompoundCurvevirtual
clearCache() const overrideQgsCurveprotectedvirtual
Clockwise enum valueQgsCurve
clone() const overrideQgsCompoundCurvevirtual
close()QgsCompoundCurve
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const overrideQgsCompoundCurvevirtual
compareTo(const QgsAbstractGeometry *other) constQgsAbstractGeometryvirtual
compareToSameClass(const QgsAbstractGeometry *other) const finalQgsCompoundCurveprotectedvirtual
condenseCurves()QgsCompoundCurve
const_parts_begin() constQgsAbstractGeometryinline
const_parts_end() constQgsAbstractGeometry
convertTo(QgsWkbTypes::Type type)QgsAbstractGeometryvirtual
coordinateSequence() const overrideQgsCurvevirtual
CounterClockwise enum valueQgsCurve
createEmptyWithSameType() const overrideQgsCompoundCurvevirtual
curveAt(int i) const SIP_HOLDGILQgsCompoundCurve
curveSubstring(double startDistance, double endDistance) const overrideQgsCompoundCurvevirtual
curveToLine(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsCompoundCurvevirtual
deleteVertex(QgsVertexId position) overrideQgsCompoundCurvevirtual
dimension() const override SIP_HOLDGILQgsCompoundCurvevirtual
draw(QPainter &p) const overrideQgsCompoundCurvevirtual
drawAsPolygon(QPainter &p) const overrideQgsCompoundCurvevirtual
dropMValue() overrideQgsCompoundCurvevirtual
dropZValue() overrideQgsCompoundCurvevirtual
endPoint() const override SIP_HOLDGILQgsCompoundCurvevirtual
equals(const QgsCurve &other) const overrideQgsCompoundCurvevirtual
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsCompoundCurvevirtual
FlagExportTrianglesAsPolygons enum valueQgsAbstractGeometry
fromWkb(QgsConstWkbPtr &wkb) overrideQgsCompoundCurvevirtual
fromWkt(const QString &wkt) overrideQgsCompoundCurvevirtual
geometryType() const override SIP_HOLDGILQgsCompoundCurvevirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCompoundCurvevirtual
indexOf(const QgsPoint &point) const finalQgsCompoundCurvevirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsCompoundCurvevirtual
interpolatePoint(double distance) const overrideQgsCompoundCurvevirtual
is3D() const SIP_HOLDGILQgsAbstractGeometryinline
isClosed() const SIP_HOLDGILQgsCurvevirtual
isClosed2D() const SIP_HOLDGILQgsCurvevirtual
isEmpty() const override SIP_HOLDGILQgsCompoundCurvevirtual
isMeasure() const SIP_HOLDGILQgsAbstractGeometryinline
isRing() const SIP_HOLDGILQgsCurvevirtual
isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const overrideQgsCompoundCurvevirtual
length() const override SIP_HOLDGILQgsCompoundCurvevirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsCurvemutableprotected
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsCompoundCurvevirtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() constQgsAbstractGeometryvirtual
nCurves() const SIP_HOLDGILQgsCompoundCurveinline
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvevirtual
normalize() final SIP_HOLDGILQgsCurvevirtual
numPoints() const override SIP_HOLDGILQgsCompoundCurvevirtual
operator!=(const QgsAbstractGeometry &other) const overrideQgsCurvevirtual
operator=(const QgsCompoundCurve &curve)QgsCompoundCurve
QgsCurve::operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsAbstractGeometry &other) const overrideQgsCurvevirtual
Orientation enum nameQgsCurve
orientation() constQgsCurve
partCount() const overrideQgsCurvevirtual
parts() constQgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() constQgsAbstractGeometryvirtual
pointAt(int node, QgsPoint &point, Qgis::VertexType &type) const overrideQgsCompoundCurvevirtual
points(QgsPointSequence &pts) const overrideQgsCompoundCurvevirtual
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
QgsCompoundCurve()QgsCompoundCurve
QgsCompoundCurve(const QgsCompoundCurve &curve)QgsCompoundCurve
QgsCurve()=defaultQgsCurve
removeCurve(int i)QgsCompoundCurve
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) overrideQgsCompoundCurvevirtual
reversed() const overrideQgsCompoundCurvevirtual
ringCount(int part=0) const overrideQgsCurvevirtual
scroll(int firstVertexIndex) finalQgsCompoundCurvevirtual
SegmentationToleranceType enum nameQgsAbstractGeometry
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsCurvevirtual
segmentLength(QgsVertexId startVertex) const overrideQgsCompoundCurvevirtual
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, QgsWkbTypes::Type baseGeomType)QgsAbstractGeometryprotected
simplifiedTypeRef() const override SIP_HOLDGILQgsCompoundCurvevirtual
sinuosity() constQgsCurve
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const overrideQgsCompoundCurvevirtual
snapToGridPrivate(double hSpacing, double vSpacing, double dSpacing, double mSpacing, const QVector< double > &srcX, const QVector< double > &srcY, const QVector< double > &srcZ, const QVector< double > &srcM, QVector< double > &outX, QVector< double > &outY, QVector< double > &outZ, QVector< double > &outM) constQgsCurveprotected
sortIndex() constQgsAbstractGeometryprotected
splitCurveAtVertex(int index) const finalQgsCompoundCurvevirtual
startPoint() const override SIP_HOLDGILQgsCompoundCurvevirtual
straightDistance2d() constQgsCurve
sumUpArea(double &sum) const overrideQgsCompoundCurvevirtual
swapXy() overrideQgsCompoundCurvevirtual
toCurveType() const overrideQgsCurvevirtual
toggleCircularAtVertex(QgsVertexId position)QgsCompoundCurve
transform(const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false) override SIP_THROW(QgsCsException)QgsCompoundCurvevirtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) overrideQgsCompoundCurvevirtual
transform(QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr) overrideQgsCompoundCurvevirtual
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) overrideQgsCompoundCurvevirtual
vertexAngle(QgsVertexId vertex) const overrideQgsCompoundCurvevirtual
vertexAt(QgsVertexId id) const overrideQgsCurvevirtual
vertexCount(int part=0, int ring=0) const overrideQgsCurvevirtual
vertexNumberFromVertexId(QgsVertexId id) const overrideQgsCurvevirtual
vertices() constQgsAbstractGeometry
vertices_begin() constQgsAbstractGeometryinline
vertices_end() constQgsAbstractGeometryinline
WkbFlag enum nameQgsAbstractGeometry
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsCompoundCurvevirtual
wkbType() const SIP_HOLDGILQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
xAt(int index) const override SIP_HOLDGILQgsCompoundCurvevirtual
XY enum valueQgsAbstractGeometry
yAt(int index) const override SIP_HOLDGILQgsCompoundCurvevirtual
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual
~QgsCompoundCurve() overrideQgsCompoundCurve