QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
This is the complete list of members for QgsLineString, including all inherited members.
addMValue(double mValue=0) override | QgsLineString | virtual |
addToPainterPath(QPainterPath &path) const override | QgsLineString | virtual |
addVertex(const QgsPoint &pt) | QgsLineString | |
addZValue(double zValue=0) override | QgsLineString | virtual |
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const override | QgsCurve | virtual |
append(const QgsLineString *line) | QgsLineString | |
area() const | QgsAbstractGeometry | virtual |
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const override | QgsLineString | virtual |
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const override | QgsLineString | virtual |
asJson(int precision=17) | QgsAbstractGeometry | |
asJsonObject(int precision=17) const override | QgsLineString | virtual |
asKml(int precision=17) const override | QgsLineString | virtual |
asQPainterPath() const override | QgsCurve | virtual |
asQPolygonF() const override | QgsLineString | virtual |
asWkb(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const override | QgsLineString | |
QgsCurve::asWkb(WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0 | QgsAbstractGeometry | pure virtual |
asWkt(int precision=17) const override | QgsLineString | virtual |
AxisOrder enum name | QgsAbstractGeometry | |
boundary() const override | QgsCurve | virtual |
boundingBox() const override | QgsCurve | virtual |
calculateBoundingBox() const override | QgsLineString | protectedvirtual |
cast(const QgsAbstractGeometry *geom) const | QgsLineString | inline |
centroid() const override | QgsLineString | virtual |
childCount() const override | QgsCurve | protectedvirtual |
childGeometry(int index) const | QgsAbstractGeometry | inlineprotectedvirtual |
childPoint(int index) const override | QgsCurve | protectedvirtual |
clear() override | QgsLineString | virtual |
clearCache() const override | QgsCurve | protectedvirtual |
Clockwise enum value | QgsCurve | |
clone() const override | QgsLineString | virtual |
close() | QgsLineString | |
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const override | QgsLineString | virtual |
collectDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) const | QgsLineString | |
const_parts_begin() const | QgsAbstractGeometry | inline |
const_parts_end() const | QgsAbstractGeometry | |
convertTo(QgsWkbTypes::Type type) override | QgsLineString | virtual |
coordinateSequence() const override | QgsCurve | virtual |
CounterClockwise enum value | QgsCurve | |
createEmptyWithSameType() const override | QgsLineString | virtual |
curveSubstring(double startDistance, double endDistance) const override | QgsLineString | virtual |
curveToLine(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const override | QgsLineString | virtual |
deleteVertex(QgsVertexId position) override | QgsLineString | virtual |
dimension() const override SIP_HOLDGIL | QgsLineString | virtual |
draw(QPainter &p) const override | QgsLineString | virtual |
drawAsPolygon(QPainter &p) const override | QgsLineString | virtual |
dropMValue() override | QgsLineString | virtual |
dropZValue() override | QgsLineString | virtual |
endPoint() const override SIP_HOLDGIL | QgsLineString | virtual |
equals(const QgsCurve &other) const override | QgsLineString | virtual |
extend(double startDistance, double endDistance) | QgsLineString | |
filterVertices(const std::function< bool(const QgsPoint &) > &filter) override | QgsLineString | virtual |
FlagExportTrianglesAsPolygons enum value | QgsAbstractGeometry | |
fromBezierCurve(const QgsPoint &start, const QgsPoint &controlPoint1, const QgsPoint &controlPoint2, const QgsPoint &end, int segments=30) | QgsLineString | static |
fromQPolygonF(const QPolygonF &polygon) | QgsLineString | static |
fromWkb(QgsConstWkbPtr &wkb) override | QgsLineString | virtual |
fromWkt(const QString &wkt) override | QgsLineString | virtual |
geometryType() const override SIP_HOLDGIL | QgsLineString | virtual |
hasChildGeometries() const | QgsAbstractGeometry | protectedvirtual |
hasCurvedSegments() const | QgsAbstractGeometry | virtual |
insertVertex(QgsVertexId position, const QgsPoint &vertex) override | QgsLineString | virtual |
interpolatePoint(double distance) const override | QgsLineString | virtual |
is3D() const SIP_HOLDGIL | QgsAbstractGeometry | inline |
isClosed() const SIP_HOLDGIL | QgsCurve | virtual |
isEmpty() const override SIP_HOLDGIL | QgsLineString | virtual |
isMeasure() const SIP_HOLDGIL | QgsAbstractGeometry | inline |
isRing() const SIP_HOLDGIL | QgsCurve | virtual |
isValid(QString &error, int flags=0) const override | QgsCurve | virtual |
length() const override SIP_HOLDGIL | QgsLineString | virtual |
length3D() const SIP_HOLDGIL | QgsLineString | |
mAt(int index) const | QgsLineString | inline |
MaximumAngle enum value | QgsAbstractGeometry | |
MaximumDifference enum value | QgsAbstractGeometry | |
mData() const | QgsLineString | inline |
moveVertex(QgsVertexId position, const QgsPoint &newPos) override | QgsLineString | virtual |
mWkbType | QgsAbstractGeometry | protected |
nCoordinates() const override SIP_HOLDGIL | QgsLineString | virtual |
nextVertex(QgsVertexId &id, QgsPoint &vertex) const override | QgsCurve | virtual |
numPoints() const override SIP_HOLDGIL | QgsLineString | virtual |
operator!=(const QgsAbstractGeometry &other) const override | QgsCurve | virtual |
operator=(const QgsAbstractGeometry &geom) | QgsAbstractGeometry | |
operator==(const QgsAbstractGeometry &other) const override | QgsCurve | virtual |
orientation() const | QgsCurve | |
Orientation enum name | QgsCurve | |
partCount() const override | QgsCurve | virtual |
parts() const | QgsAbstractGeometry | |
parts() | QgsAbstractGeometry | |
parts_begin() | QgsAbstractGeometry | inline |
parts_end() | QgsAbstractGeometry | |
perimeter() const | QgsAbstractGeometry | virtual |
pointAt(int node, QgsPoint &point, QgsVertexId::VertexType &type) const override | QgsLineString | virtual |
pointN(int i) const | QgsLineString | |
points(QgsPointSequence &pt) const override | QgsLineString | virtual |
QgsAbstractGeometry()=default | QgsAbstractGeometry | |
QgsAbstractGeometry(const QgsAbstractGeometry &geom) | QgsAbstractGeometry | |
QgsCurve()=default | QgsCurve | |
QgsLineString() SIP_HOLDGIL | QgsLineString | |
QgsLineString(const QVector< QgsPoint > &points) SIP_HOLDGIL | QgsLineString | |
QgsLineString(const QVector< double > &x, const QVector< double > &y, const QVector< double > &z=QVector< double >(), const QVector< double > &m=QVector< double >(), bool is25DType=false) SIP_HOLDGIL | QgsLineString | |
QgsLineString(const QgsPoint &p1, const QgsPoint &p2) SIP_HOLDGIL | QgsLineString | |
QgsLineString(const QVector< QgsPointXY > &points) SIP_HOLDGIL | QgsLineString | |
QgsLineString(const QgsLineSegment2D &segment) SIP_HOLDGIL | QgsLineString | explicit |
QgsPolygon class | QgsLineString | friend |
QgsTriangle class | QgsLineString | friend |
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) override | QgsLineString | virtual |
reversed() const override | QgsLineString | virtual |
ringCount(int part=0) const override | QgsCurve | virtual |
SegmentationToleranceType enum name | QgsAbstractGeometry | |
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const override | QgsCurve | virtual |
segmentLength(QgsVertexId startVertex) const override | QgsLineString | virtual |
setMAt(int index, double m) | QgsLineString | inline |
setPoints(const QgsPointSequence &points) | QgsLineString | |
setXAt(int index, double x) | QgsLineString | |
setYAt(int index, double y) | QgsLineString | |
setZAt(int index, double z) | QgsLineString | inline |
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, QgsWkbTypes::Type baseGeomType) | QgsAbstractGeometry | protected |
sinuosity() const | QgsCurve | |
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const override | QgsLineString | virtual |
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 | QgsCurve | protected |
startPoint() const override SIP_HOLDGIL | QgsLineString | virtual |
straightDistance2d() const | QgsCurve | |
sumUpArea(double &sum) const override | QgsLineString | virtual |
swapXy() override | QgsLineString | virtual |
toCurveType() const override | QgsLineString | virtual |
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, bool transformZ=false) override SIP_THROW(QgsCsException) | QgsLineString | virtual |
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) override | QgsLineString | virtual |
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) override | QgsLineString | virtual |
vertexAngle(QgsVertexId vertex) const override | QgsLineString | virtual |
vertexAt(QgsVertexId id) const override | QgsCurve | virtual |
vertexCount(int part=0, int ring=0) const override | QgsCurve | virtual |
vertexNumberFromVertexId(QgsVertexId id) const override | QgsCurve | virtual |
vertices() const | QgsAbstractGeometry | |
vertices_begin() const | QgsAbstractGeometry | inline |
vertices_end() const | QgsAbstractGeometry | inline |
visitPointsByRegularDistance(double distance, const std::function< bool(double x, double y, double z, double m, double startSegmentX, double startSegmentY, double startSegmentZ, double startSegmentM, double endSegmentX, double endSegmentY, double endSegmentZ, double endSegmentM) > &visitPoint) const | QgsLineString | |
WkbFlag enum name | QgsAbstractGeometry | |
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const override | QgsLineString | virtual |
wkbType() const SIP_HOLDGIL | QgsAbstractGeometry | inline |
wktTypeStr() const | QgsAbstractGeometry | |
xAt(int index) const override | QgsLineString | virtual |
xData() const | QgsLineString | inline |
XY enum value | QgsAbstractGeometry | |
yAt(int index) const override | QgsLineString | virtual |
yData() const | QgsLineString | inline |
YX enum value | QgsAbstractGeometry | |
zAt(int index) const | QgsLineString | inline |
zData() const | QgsLineString | inline |
~QgsAbstractGeometry()=default | QgsAbstractGeometry | virtual |