QGIS API Documentation  3.10.0-A Coruña (6c816b4204)
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)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