QGIS API Documentation 3.99.0-Master (a8882ad4560)
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
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
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