QGIS API Documentation  3.10.0-A Coruña (6c816b4204)
QgsCompoundCurve Member List

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

addCurve(QgsCurve *c)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
asQPolygonF() constQgsCurvevirtual
asWkb() const overrideQgsCompoundCurvevirtual
asWkt(int precision=17) const overrideQgsCompoundCurvevirtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const overrideQgsCurvevirtual
boundingBox() const overrideQgsCurvevirtual
calculateBoundingBox() const overrideQgsCompoundCurveprotectedvirtual
cast(const QgsAbstractGeometry *geom) constQgsCompoundCurveinline
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
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) constQgsCompoundCurve
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 overrideQgsCompoundCurvevirtual
draw(QPainter &p) const overrideQgsCompoundCurvevirtual
drawAsPolygon(QPainter &p) const overrideQgsCompoundCurvevirtual
dropMValue() overrideQgsCompoundCurvevirtual
dropZValue() overrideQgsCompoundCurvevirtual
endPoint() const overrideQgsCompoundCurvevirtual
equals(const QgsCurve &other) const overrideQgsCompoundCurvevirtual
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsCompoundCurvevirtual
fromWkb(QgsConstWkbPtr &wkb) overrideQgsCompoundCurvevirtual
fromWkt(const QString &wkt) overrideQgsCompoundCurvevirtual
geometryType() const overrideQgsCompoundCurvevirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCompoundCurvevirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsCompoundCurvevirtual
interpolatePoint(double distance) const overrideQgsCompoundCurvevirtual
is3D() constQgsAbstractGeometryinline
isClosed() constQgsCurvevirtual
isEmpty() const overrideQgsCompoundCurvevirtual
isMeasure() constQgsAbstractGeometryinline
isRing() constQgsCurvevirtual
isValid(QString &error, int flags=0) const overrideQgsCurvevirtual
length() const overrideQgsCompoundCurvevirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsCompoundCurvevirtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() constQgsAbstractGeometryvirtual
nCurves() constQgsCompoundCurveinline
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvevirtual
numPoints() const overrideQgsCompoundCurvevirtual
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, QgsVertexId::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
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
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
startPoint() const overrideQgsCompoundCurvevirtual
straightDistance2d() constQgsCurve
sumUpArea(double &sum) const overrideQgsCompoundCurvevirtual
swapXy() overrideQgsCompoundCurvevirtual
toCurveType() const overrideQgsCurvevirtual
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, 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
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
wkbType() constQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
xAt(int index) const overrideQgsCompoundCurvevirtual
XY enum valueQgsAbstractGeometry
yAt(int index) const overrideQgsCompoundCurvevirtual
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual
~QgsCompoundCurve() overrideQgsCompoundCurve