QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
QgsCircularString Member List

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

addMValue(double mValue=0) overrideQgsCircularStringvirtual
addToPainterPath(QPainterPath &path) const overrideQgsCircularStringvirtual
addZValue(double zValue=0) overrideQgsCircularStringvirtual
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const overrideQgsCurvevirtual
append(const QgsCircularString *string)QgsCircularString
area() constQgsAbstractGeometryvirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsCircularStringvirtual
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsCircularStringvirtual
asJson(int precision=17)QgsAbstractGeometry
asJsonObject(int precision=17) const overrideQgsCircularStringvirtual
asKml(int precision=17) const overrideQgsCurvevirtual
asQPainterPath() const overrideQgsCurvevirtual
asQPolygonF() constQgsCurvevirtual
asWkb(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsCircularStringvirtual
asWkt(int precision=17) const overrideQgsCircularStringvirtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const overrideQgsCurvevirtual
boundingBox() constQgsAbstractGeometryvirtual
boundingBox3D() const overrideQgsCurvevirtual
boundingBoxIntersects(const QgsRectangle &rectangle) constQgsAbstractGeometryvirtual
boundingBoxIntersects(const QgsBox3D &box3d) constQgsAbstractGeometryvirtual
calculateBoundingBox() constQgsAbstractGeometryprotectedvirtual
calculateBoundingBox3D() const overrideQgsCircularStringprotectedvirtual
cast(const QgsAbstractGeometry *geom)QgsCircularStringinlinestatic
centroid() constQgsAbstractGeometryvirtual
childCount() const overrideQgsCurveprotectedvirtual
childGeometry(int index) constQgsAbstractGeometryinlineprotectedvirtual
childPoint(int index) const overrideQgsCurveprotectedvirtual
clear() overrideQgsCircularStringvirtual
clearCache() const overrideQgsCurveprotectedvirtual
clone() const overrideQgsCircularStringvirtual
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const overrideQgsCircularStringvirtual
compareTo(const QgsAbstractGeometry *other) constQgsAbstractGeometryvirtual
compareToSameClass(const QgsAbstractGeometry *other) const finalQgsCircularStringprotectedvirtual
const_parts_begin() constQgsAbstractGeometryinline
const_parts_end() constQgsAbstractGeometry
convertTo(Qgis::WkbType type)QgsAbstractGeometryvirtual
coordinateSequence() const overrideQgsCurvevirtual
createEmptyWithSameType() const overrideQgsCircularStringvirtual
curveSubstring(double startDistance, double endDistance) const overrideQgsCircularStringvirtual
curveToLine(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsCircularStringvirtual
deleteVertex(QgsVertexId position) overrideQgsCircularStringvirtual
dimension() const overrideQgsCircularStringvirtual
draw(QPainter &p) const overrideQgsCircularStringvirtual
drawAsPolygon(QPainter &p) const overrideQgsCircularStringvirtual
dropMValue() overrideQgsCircularStringvirtual
dropZValue() overrideQgsCircularStringvirtual
endPoint() const overrideQgsCircularStringvirtual
equals(const QgsCurve &other) const overrideQgsCircularStringinlinevirtual
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsCircularStringvirtual
FlagExportNanAsDoubleMin enum valueQgsAbstractGeometry
FlagExportTrianglesAsPolygons enum valueQgsAbstractGeometry
fromTwoPointsAndCenter(const QgsPoint &p1, const QgsPoint &p2, const QgsPoint &center, bool useShortestArc=true)QgsCircularStringstatic
fromWkb(QgsConstWkbPtr &wkb) overrideQgsCircularStringvirtual
fromWkt(const QString &wkt) overrideQgsCircularStringvirtual
fuzzyDistanceEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const overrideQgsCircularStringinlinevirtual
fuzzyEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const overrideQgsCircularStringinlinevirtual
geometryType() const overrideQgsCircularStringvirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCircularStringvirtual
indexOf(const QgsPoint &point) const finalQgsCircularStringvirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsCircularStringvirtual
interpolatePoint(double distance) const overrideQgsCircularStringvirtual
is3D() constQgsAbstractGeometryinline
isClosed() constQgsCurvevirtual
isClosed2D() constQgsCurvevirtual
isEmpty() const overrideQgsCircularStringvirtual
isMeasure() constQgsAbstractGeometryinline
isRing() constQgsCurvevirtual
isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const overrideQgsCircularStringvirtual
length() const overrideQgsCircularStringvirtual
mAt(int index) const overrideQgsCircularStringvirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsCurvemutableprotected
mHasCachedSummedUpAreaQgsCurvemutableprotected
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsCircularStringvirtual
mSummedUpAreaQgsCurvemutableprotected
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() constQgsAbstractGeometryvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvevirtual
normalize() finalQgsCurvevirtual
numPoints() const overrideQgsCircularStringvirtual
operator!=(const QgsAbstractGeometry &other) const overrideQgsCurvevirtual
operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsAbstractGeometry &other) const overrideQgsCurvevirtual
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 overrideQgsCircularStringvirtual
pointN(int i) constQgsCircularString
points(QgsPointSequence &pts) const overrideQgsCircularStringvirtual
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
QgsCircularString()QgsCircularString
QgsCircularString(const QgsPoint &p1, const QgsPoint &p2, const QgsPoint &p3)QgsCircularString
QgsCircularString(const QVector< double > &x, const QVector< double > &y, const QVector< double > &z=QVector< double >(), const QVector< double > &m=QVector< double >())QgsCircularString
QgsCurve()=defaultQgsCurve
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) overrideQgsCircularStringvirtual
reversed() const overrideQgsCircularStringvirtual
ringCount(int part=0) const overrideQgsCurvevirtual
scroll(int firstVertexIndex) finalQgsCircularStringvirtual
SegmentationToleranceType enum nameQgsAbstractGeometry
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsCurvevirtual
segmentLength(QgsVertexId startVertex) const overrideQgsCircularStringvirtual
setPoints(const QgsPointSequence &points)QgsCircularString
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, Qgis::WkbType baseGeomType)QgsAbstractGeometryprotected
simplifiedTypeRef() constQgsAbstractGeometryvirtual
sinuosity() constQgsCurve
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const overrideQgsCircularStringvirtual
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 finalQgsCircularStringvirtual
startPoint() const overrideQgsCircularStringvirtual
straightDistance2d() constQgsCurve
sumUpArea(double &sum) const overrideQgsCircularStringvirtual
swapXy() overrideQgsCircularStringvirtual
toCurveType() const overrideQgsCurvevirtual
transform(const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false) overrideQgsCircularStringvirtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) overrideQgsCircularStringvirtual
transform(QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr) overrideQgsCircularStringvirtual
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) overrideQgsCircularStringvirtual
vertexAngle(QgsVertexId vertex) const overrideQgsCircularStringvirtual
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
WkbFlags typedefQgsAbstractGeometry
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsCircularStringvirtual
wkbType() constQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
xAt(int index) const overrideQgsCircularStringvirtual
XY enum valueQgsAbstractGeometry
yAt(int index) const overrideQgsCircularStringvirtual
YX enum valueQgsAbstractGeometry
zAt(int index) const overrideQgsCircularStringvirtual
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual