QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
QgsPoint Member List

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

addMValue(double mValue=0) overrideQgsPointvirtual
addZValue(double zValue=0) overrideQgsPointvirtual
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const overrideQgsPointvirtual
area() constQgsAbstractGeometryvirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsPointvirtual
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsPointvirtual
asJson(int precision=17)QgsAbstractGeometry
asJsonObject(int precision=17) const overrideQgsPointvirtual
asKml(int precision=17) const overrideQgsPointvirtual
asQPainterPath() const overrideQgsPointvirtual
asWkb(QgsAbstractGeometry::WkbFlags=QgsAbstractGeometry::WkbFlags()) const overrideQgsPoint
QgsAbstractGeometry::asWkb(WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0QgsAbstractGeometrypure virtual
asWkt(int precision=17) const overrideQgsPointvirtual
AxisOrder enum nameQgsAbstractGeometry
azimuth(const QgsPoint &other) const SIP_HOLDGILQgsPoint
boundary() const overrideQgsPointvirtual
boundingBox() const override SIP_HOLDGILQgsPointvirtual
calculateBoundingBox() constQgsAbstractGeometryprotectedvirtual
cast(const QgsAbstractGeometry *geom) constQgsPointinline
centroid() constQgsAbstractGeometryvirtual
childCount() const overrideQgsPointprotectedvirtual
childGeometry(int index) constQgsAbstractGeometryinlineprotectedvirtual
childPoint(int index) const overrideQgsPointprotectedvirtual
clear() overrideQgsPointvirtual
clearCache() constQgsAbstractGeometryprotectedvirtual
clone() const overrideQgsPointvirtual
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const overrideQgsPointvirtual
const_parts_begin() constQgsAbstractGeometryinline
const_parts_end() constQgsAbstractGeometry
convertTo(QgsWkbTypes::Type type) overrideQgsPointvirtual
coordinateSequence() const overrideQgsPointvirtual
createEmptyWithSameType() const overrideQgsPointvirtual
deleteVertex(QgsVertexId position) overrideQgsPointvirtual
dimension() const override SIP_HOLDGILQgsPointvirtual
distance(double x, double y) const SIP_HOLDGILQgsPointinline
distance(const QgsPoint &other) const SIP_HOLDGILQgsPointinline
distance3D(double x, double y, double z) const SIP_HOLDGILQgsPoint
distance3D(const QgsPoint &other) const SIP_HOLDGILQgsPoint
distanceSquared(double x, double y) const SIP_HOLDGILQgsPointinline
distanceSquared(const QgsPoint &other) const SIP_HOLDGILQgsPointinline
distanceSquared3D(double x, double y, double z) const SIP_HOLDGILQgsPoint
distanceSquared3D(const QgsPoint &other) const SIP_HOLDGILQgsPoint
draw(QPainter &p) const overrideQgsPointvirtual
dropMValue() overrideQgsPointvirtual
dropZValue() overrideQgsPointvirtual
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsPointvirtual
FlagExportTrianglesAsPolygons enum valueQgsAbstractGeometry
fromWkb(QgsConstWkbPtr &wkb) overrideQgsPointvirtual
fromWkt(const QString &wkt) overrideQgsPointvirtual
geometryType() const override SIP_HOLDGILQgsPointvirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() constQgsAbstractGeometryvirtual
inclination(const QgsPoint &other) const SIP_HOLDGILQgsPoint
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsPointvirtual
is3D() const SIP_HOLDGILQgsAbstractGeometryinline
isEmpty() const override SIP_HOLDGILQgsPointvirtual
isMeasure() const SIP_HOLDGILQgsAbstractGeometryinline
isValid(QString &error, int flags=0) const override SIP_HOLDGILQgsPointvirtual
length() constQgsAbstractGeometryvirtual
mQgsPoint
m() const SIP_HOLDGILQgsPointinline
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
moveVertex(QgsVertexId position, const QgsPoint &newPos) overrideQgsPointvirtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() const override SIP_HOLDGILQgsPointvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsPointvirtual
operator!=(const QgsAbstractGeometry &other) const override SIP_HOLDGILQgsPointinlinevirtual
operator+(QgsVector v) const SIP_HOLDGILQgsPointinline
operator+=(QgsVector v) SIP_HOLDGILQgsPointinline
operator-(const QgsPoint &p) const SIP_HOLDGILQgsPointinline
operator-(QgsVector v) const SIP_HOLDGILQgsPointinline
operator-=(QgsVector v) SIP_HOLDGILQgsPointinline
operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsAbstractGeometry &other) const override SIP_HOLDGILQgsPointinlinevirtual
partCount() const overrideQgsPointvirtual
parts() constQgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() constQgsAbstractGeometryvirtual
project(double distance, double azimuth, double inclination=90.0) const SIP_HOLDGILQgsPoint
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
QgsPoint(double x=std::numeric_limits< double >::quiet_NaN(), double y=std::numeric_limits< double >::quiet_NaN(), double z=std::numeric_limits< double >::quiet_NaN(), double m=std::numeric_limits< double >::quiet_NaN(), QgsWkbTypes::Type wkbType=QgsWkbTypes::Unknown)QgsPoint
QgsPoint(const QgsPointXY &p)QgsPointexplicit
QgsPoint(QPointF p)QgsPointexplicit
QgsPoint(QgsWkbTypes::Type wkbType, double x=std::numeric_limits< double >::quiet_NaN(), double y=std::numeric_limits< double >::quiet_NaN(), double z=std::numeric_limits< double >::quiet_NaN(), double m=std::numeric_limits< double >::quiet_NaN())QgsPointexplicit
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) overrideQgsPointvirtual
ringCount(int=0) const overrideQgsPointvirtual
rm()QgsPointinline
rx()QgsPointinline
ry()QgsPointinline
rz()QgsPointinline
SegmentationToleranceType enum nameQgsAbstractGeometry
segmentize(double tolerance=M_PI/180., SegmentationToleranceType toleranceType=MaximumAngle) constQgsAbstractGeometryvirtual
segmentLength(QgsVertexId startVertex) const overrideQgsPointvirtual
setM(double m) SIP_HOLDGILQgsPointinline
setX(double x) SIP_HOLDGILQgsPointinline
setY(double y) SIP_HOLDGILQgsPointinline
setZ(double z) SIP_HOLDGILQgsPointinline
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, QgsWkbTypes::Type baseGeomType)QgsAbstractGeometryprotected
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const overrideQgsPointvirtual
swapXy() overrideQgsPointvirtual
toCurveType() const overrideQgsPointvirtual
toQPointF() const SIP_HOLDGILQgsPointinline
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, bool transformZ=false) override SIP_THROW(QgsCsException)QgsPointvirtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) overrideQgsPointvirtual
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) overrideQgsPointvirtual
vertexAngle(QgsVertexId vertex) const overrideQgsPointvirtual
vertexAt(QgsVertexId) const overrideQgsPointvirtual
vertexCount(int=0, int=0) const overrideQgsPointvirtual
vertexNumberFromVertexId(QgsVertexId id) const overrideQgsPointvirtual
vertices() constQgsAbstractGeometry
vertices_begin() constQgsAbstractGeometryinline
vertices_end() constQgsAbstractGeometryinline
WkbFlag enum nameQgsAbstractGeometry
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsPointvirtual
wkbType() const SIP_HOLDGILQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
xQgsPoint
x() const SIP_HOLDGILQgsPointinline
XY enum valueQgsAbstractGeometry
yQgsPoint
y() const SIP_HOLDGILQgsPointinline
YX enum valueQgsAbstractGeometry
zQgsPoint
z() const SIP_HOLDGILQgsPointinline
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual