QGIS API Documentation  3.4.15-Madeira (e83d02e274)
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() const QgsAbstractGeometryvirtual
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) const overrideQgsCompoundCurvevirtual
asQPolygonF() const QgsCurvevirtual
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) const QgsCompoundCurveinline
centroid() const QgsAbstractGeometryvirtual
childCount() const overrideQgsCurveprotectedvirtual
childGeometry(int index) const QgsAbstractGeometryinlineprotectedvirtual
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() const QgsAbstractGeometryinline
const_parts_end() const QgsAbstractGeometry
convertTo(QgsWkbTypes::Type type)QgsAbstractGeometryvirtual
coordinateSequence() const overrideQgsCurvevirtual
CounterClockwise enum valueQgsCurve
createEmptyWithSameType() const overrideQgsCompoundCurvevirtual
curveAt(int i) const QgsCompoundCurve
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() const QgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCompoundCurvevirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsCompoundCurvevirtual
interpolatePoint(double distance) const overrideQgsCompoundCurvevirtual
is3D() const QgsAbstractGeometryinline
isClosed() const QgsCurvevirtual
isEmpty() const overrideQgsCompoundCurvevirtual
isMeasure() const QgsAbstractGeometryinline
isRing() const QgsCurvevirtual
length() const overrideQgsCompoundCurvevirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsCompoundCurvevirtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() const QgsAbstractGeometryvirtual
nCurves() const QgsCompoundCurveinline
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() const QgsCurve
Orientation enum nameQgsCurve
partCount() const overrideQgsCurvevirtual
parts() const QgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() const QgsAbstractGeometryvirtual
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() const QgsCurve
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) const QgsCurveprotected
startPoint() const overrideQgsCompoundCurvevirtual
straightDistance2d() const QgsCurve
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() const QgsAbstractGeometry
vertices_begin() const QgsAbstractGeometryinline
vertices_end() const QgsAbstractGeometryinline
wkbType() const QgsAbstractGeometryinline
wktTypeStr() const QgsAbstractGeometry
xAt(int index) const overrideQgsCompoundCurvevirtual
XY enum valueQgsAbstractGeometry
yAt(int index) const overrideQgsCompoundCurvevirtual
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual
~QgsCompoundCurve() overrideQgsCompoundCurve