QGIS API Documentation  3.22.4-Białowieża (ce8e65e95e)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 overrideQgsCircularString
QgsCurve::asWkb(WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0QgsAbstractGeometrypure virtual
asWkt(int precision=17) const overrideQgsCircularStringvirtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const overrideQgsCurvevirtual
boundingBox() const overrideQgsCurvevirtual
boundingBoxIntersects(const QgsRectangle &rectangle) const SIP_HOLDGILQgsAbstractGeometryvirtual
calculateBoundingBox() 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
Clockwise enum valueQgsCurve
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(QgsWkbTypes::Type type)QgsAbstractGeometryvirtual
coordinateSequence() const overrideQgsCurvevirtual
CounterClockwise enum valueQgsCurve
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 override SIP_HOLDGILQgsCircularStringvirtual
draw(QPainter &p) const overrideQgsCircularStringvirtual
drawAsPolygon(QPainter &p) const overrideQgsCircularStringvirtual
dropMValue() overrideQgsCircularStringvirtual
dropZValue() overrideQgsCircularStringvirtual
endPoint() const override SIP_HOLDGILQgsCircularStringvirtual
equals(const QgsCurve &other) const overrideQgsCircularStringvirtual
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsCircularStringvirtual
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
geometryType() const override SIP_HOLDGILQgsCircularStringvirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCircularStringvirtual
indexOf(const QgsPoint &point) const finalQgsCircularStringvirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsCircularStringvirtual
interpolatePoint(double distance) const overrideQgsCircularStringvirtual
is3D() const SIP_HOLDGILQgsAbstractGeometryinline
isClosed() const SIP_HOLDGILQgsCurvevirtual
isClosed2D() const SIP_HOLDGILQgsCurvevirtual
isEmpty() const override SIP_HOLDGILQgsCircularStringvirtual
isMeasure() const SIP_HOLDGILQgsAbstractGeometryinline
isRing() const SIP_HOLDGILQgsCurvevirtual
isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const overrideQgsCircularStringvirtual
length() const overrideQgsCircularStringvirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsCurvemutableprotected
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsCircularStringvirtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() constQgsAbstractGeometryvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvevirtual
normalize() final SIP_HOLDGILQgsCurvevirtual
numPoints() const override SIP_HOLDGILQgsCircularStringvirtual
operator!=(const QgsAbstractGeometry &other) const overrideQgsCurvevirtual
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 overrideQgsCircularStringvirtual
pointN(int i) const SIP_HOLDGILQgsCircularString
points(QgsPointSequence &pts) const overrideQgsCircularStringvirtual
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
QgsCircularString() SIP_HOLDGILQgsCircularString
QgsCircularString(const QgsPoint &p1, const QgsPoint &p2, const QgsPoint &p3) SIP_HOLDGILQgsCircularString
QgsCircularString(const QVector< double > &x, const QVector< double > &y, const QVector< double > &z=QVector< double >(), const QVector< double > &m=QVector< double >()) SIP_HOLDGILQgsCircularString
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, QgsWkbTypes::Type baseGeomType)QgsAbstractGeometryprotected
simplifiedTypeRef() const SIP_HOLDGILQgsAbstractGeometryvirtual
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 override SIP_HOLDGILQgsCircularStringvirtual
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) override SIP_THROW(QgsCsException)QgsCircularStringvirtual
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
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsCircularStringvirtual
wkbType() const SIP_HOLDGILQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
xAt(int index) const override SIP_HOLDGILQgsCircularStringvirtual
XY enum valueQgsAbstractGeometry
yAt(int index) const override SIP_HOLDGILQgsCircularStringvirtual
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual