QGIS API Documentation  3.4.15-Madeira (e83d02e274)
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
area() const QgsAbstractGeometryvirtual
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) const overrideQgsCircularStringvirtual
asQPolygonF() const QgsCurvevirtual
asWkb() const overrideQgsCircularStringvirtual
asWkt(int precision=17) const overrideQgsCircularStringvirtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const overrideQgsCurvevirtual
boundingBox() const overrideQgsCurvevirtual
calculateBoundingBox() const overrideQgsCircularStringprotectedvirtual
cast(const QgsAbstractGeometry *geom) const QgsCircularStringinline
centroid() const QgsAbstractGeometryvirtual
childCount() const overrideQgsCurveprotectedvirtual
childGeometry(int index) const QgsAbstractGeometryinlineprotectedvirtual
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
const_parts_begin() const QgsAbstractGeometryinline
const_parts_end() const QgsAbstractGeometry
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 overrideQgsCircularStringvirtual
draw(QPainter &p) const overrideQgsCircularStringvirtual
drawAsPolygon(QPainter &p) const overrideQgsCircularStringvirtual
dropMValue() overrideQgsCircularStringvirtual
dropZValue() overrideQgsCircularStringvirtual
endPoint() const overrideQgsCircularStringvirtual
equals(const QgsCurve &other) const overrideQgsCircularStringvirtual
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsCircularStringvirtual
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 overrideQgsCircularStringvirtual
hasChildGeometries() const QgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCircularStringvirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsCircularStringvirtual
interpolatePoint(double distance) const overrideQgsCircularStringvirtual
is3D() const QgsAbstractGeometryinline
isClosed() const QgsCurvevirtual
isEmpty() const overrideQgsCircularStringvirtual
isMeasure() const QgsAbstractGeometryinline
isRing() const QgsCurvevirtual
length() const overrideQgsCircularStringvirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsCircularStringvirtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() const QgsAbstractGeometryvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvevirtual
numPoints() const overrideQgsCircularStringvirtual
operator!=(const QgsAbstractGeometry &other) const overrideQgsCurvevirtual
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 overrideQgsCircularStringvirtual
pointN(int i) const QgsCircularString
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
QgsCurve()=defaultQgsCurve
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) overrideQgsCircularStringvirtual
reversed() const overrideQgsCircularStringvirtual
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 overrideQgsCircularStringvirtual
setPoints(const QgsPointSequence &points)QgsCircularString
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, QgsWkbTypes::Type baseGeomType)QgsAbstractGeometryprotected
sinuosity() const QgsCurve
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) const QgsCurveprotected
startPoint() const overrideQgsCircularStringvirtual
straightDistance2d() const QgsCurve
sumUpArea(double &sum) const overrideQgsCircularStringvirtual
swapXy() overrideQgsCircularStringvirtual
toCurveType() const overrideQgsCurvevirtual
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, 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
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() const QgsAbstractGeometry
vertices_begin() const QgsAbstractGeometryinline
vertices_end() const QgsAbstractGeometryinline
wkbType() const QgsAbstractGeometryinline
wktTypeStr() const QgsAbstractGeometry
xAt(int index) const overrideQgsCircularStringvirtual
XY enum valueQgsAbstractGeometry
yAt(int index) const overrideQgsCircularStringvirtual
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual