QGIS API Documentation 4.1.0-Master (3fcefe620d1)
Loading...
Searching...
No Matches
QgsCircularString Member List

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

addMValue(double mValue=0) overrideQgsSimpleCurvevirtual
addToPainterPath(QPainterPath &path) const overrideQgsCircularStringvirtual
addZValue(double zValue=0) overrideQgsSimpleCurvevirtual
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const overrideQgsCurvevirtual
append(const QgsSimpleCurve *curve)QgsSimpleCurve
area() constQgsAbstractGeometryvirtual
area3D() 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 overrideQgsSimpleCurvevirtual
asWkt(int precision=17) const overrideQgsSimpleCurvevirtual
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
cast(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 finalQgsSimpleCurveprotectedvirtual
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
deleteVertices(const QSet< QgsVertexId > &positions) overrideQgsCircularStringvirtual
dimension() const overrideQgsSimpleCurvevirtual
distanceBetweenVertices(QgsVertexId fromVertex, QgsVertexId toVertex) const overrideQgsCircularStringvirtual
draw(QPainter &p) const overrideQgsCircularStringvirtual
drawAsPolygon(QPainter &p) const overrideQgsCircularStringvirtual
dropMValue() overrideQgsSimpleCurvevirtual
dropZValue() overrideQgsSimpleCurvevirtual
endPoint() const overrideQgsSimpleCurvevirtual
equals(const QgsCurve &other) const overrideQgsSimpleCurveinlinevirtual
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsSimpleCurvevirtual
FlagExportNanAsDoubleMin enum valueQgsAbstractGeometry
FlagExportTrianglesAsPolygons enum valueQgsAbstractGeometry
fromTwoPointsAndCenter(const QgsPoint &p1, const QgsPoint &p2, const QgsPoint &center, bool useShortestArc=true)QgsCircularStringstatic
fromWkb(QgsConstWkbPtr &wkb) overrideQgsSimpleCurvevirtual
fromWkt(const QString &wkt) overrideQgsSimpleCurvevirtual
fuzzyDistanceEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const overrideQgsSimpleCurveinlinevirtual
fuzzyEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const overrideQgsSimpleCurveinlinevirtual
geometryType() const overrideQgsCircularStringvirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCircularStringvirtual
hasVertex(QgsVertexId position) const overrideQgsCurvevirtual
importVerticesFromWkb(const QgsConstWkbPtr &wkb)QgsSimpleCurveprotected
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 overrideQgsSimpleCurvevirtual
isMeasure() constQgsAbstractGeometryinline
isRing() constQgsCurvevirtual
isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const overrideQgsCircularStringvirtual
length() const overrideQgsCircularStringvirtual
mAt(int index) const overrideQgsSimpleCurveinlinevirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsCurvemutableprotected
mData() constQgsSimpleCurveinline
mHasCachedSummedUpAreaQgsCurvemutableprotected
mHasCachedSummedUpArea3DQgsCurvemutableprotected
mMQgsSimpleCurveprotected
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsSimpleCurvevirtual
mSummedUpAreaQgsCurvemutableprotected
mSummedUpArea3DQgsCurvemutableprotected
mVector() constQgsSimpleCurveinline
mWkbTypeQgsAbstractGeometryprotected
mXQgsSimpleCurveprotected
mYQgsSimpleCurveprotected
mZQgsSimpleCurveprotected
nCoordinates() const overrideQgsSimpleCurvevirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvevirtual
normalize() finalQgsCurvevirtual
numPoints() const overrideQgsSimpleCurvevirtual
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) constQgsSimpleCurve
points(QgsPointSequence &pts) const overrideQgsSimpleCurvevirtual
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
QgsSimpleCurve()=defaultQgsSimpleCurveprotected
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) finalQgsSimpleCurvevirtual
SegmentationToleranceType enum nameQgsAbstractGeometry
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsCurvevirtual
segmentLength(QgsVertexId startVertex) const overrideQgsCircularStringvirtual
setMAt(int index, double m)QgsSimpleCurveinline
setPoints(const QgsPointSequence &points)QgsSimpleCurve
setXAt(int index, double x)QgsSimpleCurve
setYAt(int index, double y)QgsSimpleCurve
setZAt(int index, double z)QgsSimpleCurveinline
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, Qgis::WkbType baseGeomType)QgsAbstractGeometryprotected
simplifiedTypeRef() constQgsAbstractGeometryvirtual
simplifyByDistance(double tolerance) const overrideQgsCircularStringvirtual
sinuosity() constQgsCurve
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0, bool removeRedundantPoints=false) 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, bool removeRedundantPoints) constQgsCurveprotected
sortIndex() constQgsAbstractGeometryprotected
splitCurveAtVertex(int index) const finalQgsCircularStringvirtual
splitCurveAtVertexProtected(int index, QVector< double > &x1, QVector< double > &y1, QVector< double > &z1, QVector< double > &m1, QVector< double > &x2, QVector< double > &y2, QVector< double > &z2, QVector< double > &m2) constQgsSimpleCurveprotected
startPoint() const overrideQgsSimpleCurvevirtual
straightDistance2d() constQgsCurve
sumUpArea(double &sum) const overrideQgsCircularStringvirtual
sumUpArea3D(double &sum) const overrideQgsCircularStringvirtual
swapXy() overrideQgsSimpleCurvevirtual
toCurveType() const overrideQgsCurvevirtual
transform(QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr) overrideQgsSimpleCurvevirtual
transform(const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false) overrideQgsSimpleCurvevirtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) overrideQgsSimpleCurvevirtual
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) overrideQgsSimpleCurvevirtual
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 overrideQgsSimpleCurvevirtual
wkbType() constQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
xAt(int index) const overrideQgsSimpleCurvevirtual
xData() constQgsSimpleCurveinline
xVector() constQgsSimpleCurveinline
XY enum valueQgsAbstractGeometry
yAt(int index) const overrideQgsSimpleCurvevirtual
yData() constQgsSimpleCurveinline
yVector() constQgsSimpleCurveinline
YX enum valueQgsAbstractGeometry
zAt(int index) const overrideQgsSimpleCurveinlinevirtual
zData() constQgsSimpleCurveinline
zVector() constQgsSimpleCurveinline
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual