QGIS API Documentation 3.99.0-Master (7d2ca374f2d)
Loading...
Searching...
No Matches
QgsNurbsCurve Member List

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

addMValue(double mValue=0) overrideQgsNurbsCurvevirtual
addToPainterPath(QPainterPath &path) const overrideQgsNurbsCurvevirtual
addZValue(double zValue=0) overrideQgsNurbsCurvevirtual
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const overrideQgsCurvevirtual
area() constQgsAbstractGeometryvirtual
area3D() constQgsAbstractGeometryvirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsNurbsCurvevirtual
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsNurbsCurvevirtual
asJson(int precision=17)QgsAbstractGeometry
asJsonObject(int precision=17) const overrideQgsNurbsCurvevirtual
asKml(int precision=17) const overrideQgsNurbsCurvevirtual
asQPainterPath() const overrideQgsCurvevirtual
asQPolygonF() const overrideQgsNurbsCurvevirtual
asWkb(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsNurbsCurvevirtual
asWkt(int precision=17) const overrideQgsNurbsCurvevirtual
AxisOrder enum nameQgsAbstractGeometry
boundary() const overrideQgsCurvevirtual
boundingBox() const overrideQgsNurbsCurvevirtual
boundingBox3D() const overrideQgsNurbsCurvevirtual
boundingBoxIntersects(const QgsRectangle &rectangle) const overrideQgsNurbsCurvevirtual
boundingBoxIntersects(const QgsBox3D &box3d) const overrideQgsNurbsCurvevirtual
calculateBoundingBox() constQgsAbstractGeometryprotectedvirtual
calculateBoundingBox3D() const overrideQgsNurbsCurveprotectedvirtual
cast(const QgsAbstractGeometry *geom)QgsNurbsCurveinlinestatic
cast(QgsAbstractGeometry *geom)QgsNurbsCurveinlinestatic
centroid() const overrideQgsNurbsCurvevirtual
childCount() const overrideQgsCurveprotectedvirtual
childGeometry(int index) constQgsAbstractGeometryinlineprotectedvirtual
childPoint(int index) const overrideQgsCurveprotectedvirtual
clear() overrideQgsNurbsCurvevirtual
clearCache() const overrideQgsNurbsCurveprotectedvirtual
clone() const overrideQgsNurbsCurvevirtual
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const overrideQgsNurbsCurvevirtual
compareTo(const QgsAbstractGeometry *other) constQgsAbstractGeometryvirtual
compareToSameClass(const QgsAbstractGeometry *other) const finalQgsNurbsCurveprotectedvirtual
const_parts_begin() constQgsAbstractGeometryinline
const_parts_end() constQgsAbstractGeometry
controlPoints() constQgsNurbsCurveinline
convertTo(Qgis::WkbType type)QgsAbstractGeometryvirtual
coordinateSequence() const overrideQgsCurvevirtual
createEmptyWithSameType() const overrideQgsNurbsCurvevirtual
curveSubstring(double startDistance, double endDistance) const overrideQgsNurbsCurvevirtual
curveToLine(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsNurbsCurvevirtual
degree() constQgsNurbsCurveinline
deleteVertex(QgsVertexId position) overrideQgsNurbsCurvevirtual
dimension() const overrideQgsNurbsCurvevirtual
distanceBetweenVertices(QgsVertexId fromVertex, QgsVertexId toVertex) const overrideQgsNurbsCurvevirtual
draw(QPainter &p) const overrideQgsNurbsCurvevirtual
drawAsPolygon(QPainter &p) const overrideQgsNurbsCurvevirtual
dropMValue() overrideQgsNurbsCurvevirtual
dropZValue() overrideQgsNurbsCurvevirtual
endPoint() const overrideQgsNurbsCurvevirtual
equals(const QgsCurve &other) const overrideQgsNurbsCurvevirtual
evaluate(double t) constQgsNurbsCurve
filterVertices(const std::function< bool(const QgsPoint &)> &filter) overrideQgsNurbsCurve
QgsCurve::filterVertices(const std::function< bool(const QgsPoint &) > &filter)QgsAbstractGeometryvirtual
FlagExportNanAsDoubleMin enum valueQgsAbstractGeometry
FlagExportTrianglesAsPolygons enum valueQgsAbstractGeometry
fromWkb(QgsConstWkbPtr &wkb) overrideQgsNurbsCurvevirtual
fromWkt(const QString &wkt) overrideQgsNurbsCurvevirtual
fuzzyDistanceEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const overrideQgsNurbsCurvevirtual
fuzzyEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const overrideQgsNurbsCurvevirtual
generateKnotsForBezierConversion(int nAnchors, int degree=3)QgsNurbsCurvestatic
generateUniformKnots(int numControlPoints, int degree)QgsNurbsCurvestatic
geometryType() const overrideQgsNurbsCurvevirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsNurbsCurvevirtual
indexOf(const QgsPoint &point) const overrideQgsNurbsCurvevirtual
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsNurbsCurvevirtual
interpolatePoint(double distance) const overrideQgsNurbsCurvevirtual
is3D() constQgsAbstractGeometryinline
isAnchorVertex(int localIndex) constQgsNurbsCurve
isBezier() constQgsNurbsCurve
isBSpline() constQgsNurbsCurve
isClosed() const overrideQgsNurbsCurvevirtual
isClosed2D() const overrideQgsNurbsCurvevirtual
isEmpty() const overrideQgsNurbsCurvevirtual
isMeasure() constQgsAbstractGeometryinline
isPolyBezier() constQgsNurbsCurve
isRational() constQgsNurbsCurve
isRing() constQgsCurvevirtual
isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const overrideQgsNurbsCurvevirtual
knots() constQgsNurbsCurveinline
length() const overrideQgsNurbsCurvevirtual
mAt(int index) const overrideQgsNurbsCurvevirtual
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsCurvemutableprotected
mHasCachedSummedUpAreaQgsCurvemutableprotected
mHasCachedSummedUpArea3DQgsCurvemutableprotected
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsNurbsCurvevirtual
mSummedUpAreaQgsCurvemutableprotected
mSummedUpArea3DQgsCurvemutableprotected
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() constQgsAbstractGeometryvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvevirtual
normalize() finalQgsCurvevirtual
numPoints() const overrideQgsNurbsCurvevirtual
operator!=(const QgsAbstractGeometry &other) const overrideQgsCurvevirtual
operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsAbstractGeometry &other) const overrideQgsCurvevirtual
orientation() constQgsCurve
partCount() const overrideQgsNurbsCurvevirtual
parts() constQgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() constQgsAbstractGeometryvirtual
pointAt(int node, QgsPoint &point, Qgis::VertexType &type) const overrideQgsNurbsCurvevirtual
points(QgsPointSequence &pts) const overrideQgsNurbsCurvevirtual
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
QgsCurve()=defaultQgsCurve
QgsNurbsCurve()QgsNurbsCurve
QgsNurbsCurve(const QVector< QgsPoint > &controlPoints, int degree, const QVector< double > &knots, const QVector< double > &weights)QgsNurbsCurve
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) overrideQgsNurbsCurvevirtual
reversed() const overrideQgsNurbsCurvevirtual
ringCount(int part=0) const overrideQgsCurvevirtual
scroll(int firstVertexIndex) overrideQgsNurbsCurvevirtual
SegmentationToleranceType enum nameQgsAbstractGeometry
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsCurvevirtual
segmentLength(QgsVertexId startVertex) const overrideQgsNurbsCurvevirtual
setControlPoints(const QVector< QgsPoint > &points)QgsNurbsCurveinline
setDegree(int degree)QgsNurbsCurveinline
setKnots(const QVector< double > &knots)QgsNurbsCurveinline
setWeight(int index, double weight)QgsNurbsCurve
setWeights(const QVector< double > &weights)QgsNurbsCurveinline
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, Qgis::WkbType baseGeomType)QgsAbstractGeometryprotected
simplifiedTypeRef() constQgsAbstractGeometryvirtual
simplifyByDistance(double tolerance) const overrideQgsNurbsCurvevirtual
sinuosity() constQgsCurve
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0, bool removeRedundantPoints=false) const overrideQgsNurbsCurvevirtual
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 overrideQgsNurbsCurvevirtual
startPoint() const overrideQgsNurbsCurvevirtual
straightDistance2d() constQgsCurve
sumUpArea(double &sum) const overrideQgsNurbsCurvevirtual
sumUpArea3D(double &sum) const overrideQgsNurbsCurvevirtual
swapXy() overrideQgsNurbsCurvevirtual
toCurveType() const overrideQgsNurbsCurvevirtual
transform(QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr) overrideQgsNurbsCurvevirtual
transform(const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false) overrideQgsNurbsCurvevirtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) overrideQgsNurbsCurvevirtual
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform)QgsAbstractGeometryvirtual
vertexAngle(QgsVertexId vertex) const overrideQgsNurbsCurvevirtual
vertexAt(QgsVertexId id) const overrideQgsNurbsCurvevirtual
vertexCount(int part=0, int ring=0) const overrideQgsNurbsCurvevirtual
vertexNumberFromVertexId(QgsVertexId id) const overrideQgsNurbsCurvevirtual
vertices() constQgsAbstractGeometry
vertices_begin() constQgsAbstractGeometryinline
vertices_end() constQgsAbstractGeometryinline
weight(int index) constQgsNurbsCurve
weights() constQgsNurbsCurveinline
WkbFlag enum nameQgsAbstractGeometry
WkbFlags typedefQgsAbstractGeometry
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsNurbsCurvevirtual
wkbType() constQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
xAt(int index) const overrideQgsNurbsCurvevirtual
XY enum valueQgsAbstractGeometry
yAt(int index) const overrideQgsNurbsCurvevirtual
YX enum valueQgsAbstractGeometry
zAt(int index) const overrideQgsNurbsCurvevirtual
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual