QGIS API Documentation  3.22.4-Białowieża (ce8e65e95e)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
QgsTriangle Member List

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

addInteriorRing(QgsCurve *ring) overrideQgsTrianglevirtual
addMValue(double mValue=0) overrideQgsCurvePolygonvirtual
addZValue(double zValue=0) overrideQgsCurvePolygonvirtual
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const overrideQgsCurvePolygonvirtual
altitudes() const SIP_HOLDGILQgsTriangle
angles() const SIP_HOLDGILQgsTriangle
area() const override SIP_HOLDGILQgsCurvePolygonvirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsCurvePolygonvirtual
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const overrideQgsTrianglevirtual
asJson(int precision=17)QgsAbstractGeometry
asJsonObject(int precision=17) const overrideQgsCurvePolygonvirtual
asKml(int precision=17) const overrideQgsCurvePolygonvirtual
asQPainterPath() const overrideQgsCurvePolygonvirtual
asWkb(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsPolygon
QgsSurface::asWkb(WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const =0QgsAbstractGeometrypure virtual
asWkt(int precision=17) const overrideQgsCurvePolygonvirtual
AxisOrder enum nameQgsAbstractGeometry
bisectors(double lengthTolerance=0.0001) const SIP_HOLDGILQgsTriangle
boundary() const overrideQgsTrianglevirtual
boundingBox() const overrideQgsSurfaceinlinevirtual
boundingBoxIntersects(const QgsRectangle &rectangle) const override SIP_HOLDGILQgsCurvePolygonvirtual
calculateBoundingBox() const overrideQgsCurvePolygonprotectedvirtual
cast(const QgsAbstractGeometry *geom)QgsTriangleinlinestatic
centroid() constQgsAbstractGeometryvirtual
childCount() const overrideQgsCurvePolygonprotectedvirtual
childGeometry(int index) const overrideQgsCurvePolygonprotectedvirtual
childPoint(int index) constQgsAbstractGeometryprotectedvirtual
circumscribedCenter() const SIP_HOLDGILQgsTriangle
circumscribedCircle() const SIP_HOLDGILQgsTriangle
circumscribedRadius() const SIP_HOLDGILQgsTriangle
clear() overrideQgsTrianglevirtual
clearCache() const overrideQgsSurfaceprotectedvirtual
clone() const overrideQgsTrianglevirtual
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const overrideQgsCurvePolygonvirtual
compareTo(const QgsAbstractGeometry *other) constQgsAbstractGeometryvirtual
compareToSameClass(const QgsAbstractGeometry *other) const finalQgsCurvePolygonprotectedvirtual
const_parts_begin() constQgsAbstractGeometryinline
const_parts_end() constQgsAbstractGeometry
convertTo(QgsWkbTypes::Type type)QgsAbstractGeometryvirtual
coordinateSequence() const overrideQgsCurvePolygonvirtual
createEmptyWithSameType() const overrideQgsTrianglevirtual
deleteVertex(QgsVertexId position) overrideQgsTrianglevirtual
dimension() const override SIP_HOLDGILQgsCurvePolygonvirtual
draw(QPainter &p) const overrideQgsCurvePolygonvirtual
dropMValue() overrideQgsCurvePolygonvirtual
dropZValue() overrideQgsCurvePolygonvirtual
exteriorRing() const SIP_HOLDGILQgsCurvePolygoninline
exteriorRing()QgsCurvePolygoninline
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsCurvePolygonvirtual
FlagExportTrianglesAsPolygons enum valueQgsAbstractGeometry
forceRHR()QgsCurvePolygon
fromWkb(QgsConstWkbPtr &wkbPtr) overrideQgsTrianglevirtual
fromWkt(const QString &wkt) overrideQgsTrianglevirtual
geometryType() const override SIP_HOLDGILQgsTrianglevirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCurvePolygonvirtual
inscribedCenter() const SIP_HOLDGILQgsTriangle
inscribedCircle() const SIP_HOLDGILQgsTriangle
inscribedRadius() const SIP_HOLDGILQgsTriangle
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsTrianglevirtual
interiorRing(int i) const SIP_HOLDGILQgsCurvePolygoninline
interiorRing(int i)QgsCurvePolygoninline
is3D() const SIP_HOLDGILQgsAbstractGeometryinline
isDegenerate() SIP_HOLDGILQgsTriangle
isEmpty() const override SIP_HOLDGILQgsCurvePolygonvirtual
isEquilateral(double lengthTolerance=0.0001) const SIP_HOLDGILQgsTriangle
isIsocele(double lengthTolerance=0.0001) const SIP_HOLDGILQgsTriangle
isMeasure() const SIP_HOLDGILQgsAbstractGeometryinline
isRight(double angleTolerance=0.0001) const SIP_HOLDGILQgsTriangle
isScalene(double lengthTolerance=0.0001) const SIP_HOLDGILQgsTriangle
isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const overrideQgsSurfacevirtual
length() constQgsAbstractGeometryvirtual
lengths() const SIP_HOLDGILQgsTriangle
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsSurfacemutableprotected
medial() const SIP_HOLDGILQgsTriangle
medians() const SIP_HOLDGILQgsTriangle
mExteriorRingQgsCurvePolygonprotected
mHasCachedValidityQgsSurfacemutableprotected
mInteriorRingsQgsCurvePolygonprotected
moveVertex(QgsVertexId vId, const QgsPoint &newPos) overrideQgsTrianglevirtual
mValidityFailureReasonQgsSurfacemutableprotected
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() const overrideQgsCurvePolygonvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvePolygonvirtual
normalize() final SIP_HOLDGILQgsCurvePolygonvirtual
numInteriorRings() const SIP_HOLDGILQgsCurvePolygoninline
operator!=(const QgsTriangle &other) const SIP_HOLDGILQgsTriangle
QgsPolygon::operator!=(const QgsAbstractGeometry &other) const overrideQgsCurvePolygonvirtual
operator=(const QgsCurvePolygon &p)QgsCurvePolygon
QgsSurface::operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsTriangle &other) const SIP_HOLDGILQgsTriangle
QgsPolygon::operator==(const QgsAbstractGeometry &other) const overrideQgsCurvePolygonvirtual
orthocenter(double lengthTolerance=0.0001) const SIP_HOLDGILQgsTriangle
partCount() const override SIP_HOLDGILQgsCurvePolygonvirtual
parts() constQgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() const override SIP_HOLDGILQgsCurvePolygonvirtual
pointDistanceToBoundary(double x, double y) constQgsPolygon
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
QgsCurvePolygon::QgsCurvePolygon(const QgsCurvePolygon &p)QgsCurvePolygon
QgsPolygon() SIP_HOLDGILQgsPolygon
QgsPolygon(QgsLineString *exterior, const QList< QgsLineString * > &rings=QList< QgsLineString * >()) SIP_HOLDGILQgsPolygon
QgsTriangle() SIP_HOLDGILQgsTriangle
QgsTriangle(const QgsPoint &p1, const QgsPoint &p2, const QgsPoint &p3) SIP_HOLDGILQgsTriangle
QgsTriangle(const QgsPointXY &p1, const QgsPointXY &p2, const QgsPointXY &p3) SIP_HOLDGILQgsTriangleexplicit
QgsTriangle(QPointF p1, QPointF p2, QPointF p3) SIP_HOLDGILQgsTriangleexplicit
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) overrideQgsCurvePolygonvirtual
removeInteriorRing(int ringIndex)QgsCurvePolygon
removeInteriorRings(double minimumAllowedArea=-1)QgsCurvePolygon
removeInvalidRings()QgsCurvePolygon
ringCount(int part=0) const override SIP_HOLDGILQgsCurvePolygonvirtual
SegmentationToleranceType enum nameQgsAbstractGeometry
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const overrideQgsCurvePolygonvirtual
segmentLength(QgsVertexId startVertex) const overrideQgsCurvePolygonvirtual
setExteriorRing(QgsCurve *ring) overrideQgsTrianglevirtual
setInteriorRings(const QVector< QgsCurve * > &rings)=deleteQgsTriangle
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, QgsWkbTypes::Type baseGeomType)QgsAbstractGeometryprotected
simplifiedTypeRef() const SIP_HOLDGILQgsAbstractGeometryvirtual
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const overrideQgsCurvePolygonvirtual
sortIndex() constQgsAbstractGeometryprotected
surfaceToPolygon() const overrideQgsTrianglevirtual
swapXy() overrideQgsCurvePolygonvirtual
toCurveType() const overrideQgsTrianglevirtual
toPolygon(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) constQgsCurvePolygonvirtual
transform(const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false) override SIP_THROW(QgsCsException)QgsCurvePolygonvirtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) overrideQgsCurvePolygonvirtual
transform(QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr) overrideQgsCurvePolygonvirtual
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) overrideQgsCurvePolygonvirtual
vertexAngle(QgsVertexId vertex) const overrideQgsCurvePolygonvirtual
vertexAt(int atVertex) const SIP_HOLDGILQgsTriangle
QgsPolygon::vertexAt(QgsVertexId id) const overrideQgsCurvePolygonvirtual
vertexCount(int part=0, int ring=0) const overrideQgsCurvePolygonvirtual
vertexNumberFromVertexId(QgsVertexId id) const overrideQgsCurvePolygonvirtual
vertices() constQgsAbstractGeometry
vertices_begin() constQgsAbstractGeometryinline
vertices_end() constQgsAbstractGeometryinline
WkbFlag enum nameQgsAbstractGeometry
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const overrideQgsPolygonvirtual
wkbType() const SIP_HOLDGILQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
XY enum valueQgsAbstractGeometry
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual
~QgsCurvePolygon() overrideQgsCurvePolygon