QGIS API Documentation 3.41.0-Master (cea29feecf2)
|
This is the complete list of members for QgsTriangle, including all inherited members.
addInteriorRing(QgsCurve *ring) override | QgsTriangle | virtual |
addMValue(double mValue=0) override | QgsCurvePolygon | virtual |
addZValue(double zValue=0) override | QgsCurvePolygon | virtual |
adjacentVertices(QgsVertexId vertex, QgsVertexId &previousVertex, QgsVertexId &nextVertex) const override | QgsCurvePolygon | virtual |
altitudes() const | QgsTriangle | |
angles() const | QgsTriangle | |
area() const override | QgsCurvePolygon | virtual |
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const override | QgsCurvePolygon | virtual |
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml", QgsAbstractGeometry::AxisOrder axisOrder=QgsAbstractGeometry::AxisOrder::XY) const override | QgsTriangle | virtual |
asJson(int precision=17) | QgsAbstractGeometry | |
asJsonObject(int precision=17) const override | QgsCurvePolygon | virtual |
asKml(int precision=17) const override | QgsCurvePolygon | virtual |
asQPainterPath() const override | QgsCurvePolygon | virtual |
asWkb(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const override | QgsPolygon | virtual |
asWkt(int precision=17) const override | QgsPolygon | virtual |
AxisOrder enum name | QgsAbstractGeometry | |
bisectors(double lengthTolerance=0.0001) const | QgsTriangle | |
boundary() const override | QgsTriangle | virtual |
boundingBox() const | QgsAbstractGeometry | virtual |
boundingBox3D() const override | QgsSurface | inlinevirtual |
boundingBoxIntersects(const QgsBox3D &box3d) const override | QgsCurvePolygon | virtual |
QgsSurface::boundingBoxIntersects(const QgsRectangle &rectangle) const | QgsAbstractGeometry | virtual |
calculateBoundingBox() const | QgsAbstractGeometry | protectedvirtual |
calculateBoundingBox3D() const override | QgsCurvePolygon | protectedvirtual |
cast(const QgsAbstractGeometry *geom) | QgsTriangle | inlinestatic |
centroid() const | QgsAbstractGeometry | virtual |
childCount() const override | QgsCurvePolygon | protectedvirtual |
childGeometry(int index) const override | QgsCurvePolygon | protectedvirtual |
childPoint(int index) const | QgsAbstractGeometry | protectedvirtual |
circumscribedCenter() const | QgsTriangle | |
circumscribedCircle() const | QgsTriangle | |
circumscribedRadius() const | QgsTriangle | |
clear() override | QgsTriangle | virtual |
clearCache() const override | QgsSurface | protectedvirtual |
clone() const override | QgsTriangle | virtual |
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const override | QgsCurvePolygon | virtual |
compareTo(const QgsAbstractGeometry *other) const | QgsAbstractGeometry | virtual |
compareToSameClass(const QgsAbstractGeometry *other) const final | QgsCurvePolygon | protectedvirtual |
const_parts_begin() const | QgsAbstractGeometry | inline |
const_parts_end() const | QgsAbstractGeometry | |
convertTo(Qgis::WkbType type) | QgsAbstractGeometry | virtual |
coordinateSequence() const override | QgsCurvePolygon | virtual |
createEmptyWithSameType() const override | QgsTriangle | virtual |
deleteVertex(QgsVertexId position) override | QgsTriangle | virtual |
dimension() const override | QgsCurvePolygon | virtual |
draw(QPainter &p) const override | QgsCurvePolygon | virtual |
dropMValue() override | QgsCurvePolygon | virtual |
dropZValue() override | QgsCurvePolygon | virtual |
exteriorRing() const | QgsCurvePolygon | inline |
exteriorRing() | QgsCurvePolygon | inline |
filterVertices(const std::function< bool(const QgsPoint &) > &filter) override | QgsCurvePolygon | virtual |
FlagExportNanAsDoubleMin enum value | QgsAbstractGeometry | |
FlagExportTrianglesAsPolygons enum value | QgsAbstractGeometry | |
forceClockwise() | QgsCurvePolygon | |
forceCounterClockwise() | QgsCurvePolygon | |
forceRHR() | QgsCurvePolygon | |
fromWkb(QgsConstWkbPtr &wkbPtr) override | QgsTriangle | virtual |
fromWkt(const QString &wkt) override | QgsTriangle | virtual |
fuzzyDistanceEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const override | QgsCurvePolygon | inlinevirtual |
fuzzyEqual(const QgsAbstractGeometry &other, double epsilon=1e-8) const override | QgsCurvePolygon | inlinevirtual |
geometryType() const override | QgsTriangle | virtual |
hasChildGeometries() const | QgsAbstractGeometry | protectedvirtual |
hasCurvedSegments() const override | QgsCurvePolygon | virtual |
inscribedCenter() const | QgsTriangle | |
inscribedCircle() const | QgsTriangle | |
inscribedRadius() const | QgsTriangle | |
insertVertex(QgsVertexId position, const QgsPoint &vertex) override | QgsTriangle | virtual |
interiorRing(int i) const | QgsCurvePolygon | inline |
interiorRing(int i) | QgsCurvePolygon | inline |
is3D() const | QgsAbstractGeometry | inline |
isDegenerate() const | QgsTriangle | |
isEmpty() const override | QgsCurvePolygon | virtual |
isEquilateral(double lengthTolerance=0.0001) const | QgsTriangle | |
isIsocele(double lengthTolerance=0.0001) const | QgsTriangle | |
isMeasure() const | QgsAbstractGeometry | inline |
isRight(double angleTolerance=0.0001) const | QgsTriangle | |
isScalene(double lengthTolerance=0.0001) const | QgsTriangle | |
isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const override | QgsSurface | virtual |
length() const | QgsAbstractGeometry | virtual |
lengths() const | QgsTriangle | |
MaximumAngle enum value | QgsAbstractGeometry | |
MaximumDifference enum value | QgsAbstractGeometry | |
mBoundingBox | QgsSurface | mutableprotected |
medial() const | QgsTriangle | |
medians() const | QgsTriangle | |
mExteriorRing | QgsCurvePolygon | protected |
mHasCachedValidity | QgsSurface | mutableprotected |
mInteriorRings | QgsCurvePolygon | protected |
moveVertex(QgsVertexId vId, const QgsPoint &newPos) override | QgsTriangle | virtual |
mValidityFailureReason | QgsSurface | mutableprotected |
mWkbType | QgsAbstractGeometry | protected |
nCoordinates() const override | QgsCurvePolygon | virtual |
nextVertex(QgsVertexId &id, QgsPoint &vertex) const override | QgsCurvePolygon | virtual |
normalize() final | QgsCurvePolygon | virtual |
numInteriorRings() const | QgsCurvePolygon | inline |
operator!=(const QgsAbstractGeometry &other) const override | QgsTriangle | virtual |
operator=(const QgsCurvePolygon &p) | QgsCurvePolygon | |
QgsSurface::operator=(const QgsAbstractGeometry &geom) | QgsAbstractGeometry | |
operator==(const QgsAbstractGeometry &other) const override | QgsTriangle | virtual |
orthocenter(double lengthTolerance=0.0001) const | QgsTriangle | |
partCount() const override | QgsCurvePolygon | virtual |
parts() const | QgsAbstractGeometry | |
parts() | QgsAbstractGeometry | |
parts_begin() | QgsAbstractGeometry | inline |
parts_end() | QgsAbstractGeometry | |
perimeter() const override | QgsCurvePolygon | virtual |
pointDistanceToBoundary(double x, double y) const | QgsPolygon | |
QgsAbstractGeometry()=default | QgsAbstractGeometry | |
QgsAbstractGeometry(const QgsAbstractGeometry &geom) | QgsAbstractGeometry | |
QgsCurvePolygon::QgsCurvePolygon(const QgsCurvePolygon &p) | QgsCurvePolygon | |
QgsPolygon() | QgsPolygon | |
QgsPolygon(QgsLineString *exterior, const QList< QgsLineString * > &rings=QList< QgsLineString * >()) | QgsPolygon | |
QgsTriangle() | QgsTriangle | |
QgsTriangle(const QgsPoint &p1, const QgsPoint &p2, const QgsPoint &p3) | QgsTriangle | |
QgsTriangle(const QgsPointXY &p1, const QgsPointXY &p2, const QgsPointXY &p3) | QgsTriangle | explicit |
QgsTriangle(QPointF p1, QPointF p2, QPointF p3) | QgsTriangle | explicit |
removeDuplicateNodes(double epsilon=4 *std::numeric_limits< double >::epsilon(), bool useZValues=false) override | QgsCurvePolygon | virtual |
removeInteriorRing(int ringIndex) | QgsCurvePolygon | |
removeInteriorRings(double minimumAllowedArea=-1) | QgsCurvePolygon | |
removeInvalidRings() | QgsCurvePolygon | |
ringCount(int part=0) const override | QgsCurvePolygon | virtual |
roundness() const | QgsCurvePolygon | |
SegmentationToleranceType enum name | QgsAbstractGeometry | |
segmentize(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const override | QgsCurvePolygon | virtual |
segmentLength(QgsVertexId startVertex) const override | QgsCurvePolygon | virtual |
setExteriorRing(QgsCurve *ring) override | QgsTriangle | virtual |
setInteriorRings(const QVector< QgsCurve * > &rings)=delete | QgsTriangle | |
setZMTypeFromSubGeometry(const QgsAbstractGeometry *subggeom, Qgis::WkbType baseGeomType) | QgsAbstractGeometry | protected |
simplifiedTypeRef() const | QgsAbstractGeometry | virtual |
simplifyByDistance(double tolerance) const override | QgsCurvePolygon | virtual |
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0, bool removeRedundantPoints=false) const override | QgsCurvePolygon | virtual |
sortIndex() const | QgsAbstractGeometry | protected |
surfaceToPolygon() const override | QgsTriangle | virtual |
swapXy() override | QgsCurvePolygon | virtual |
toCurveType() const override | QgsTriangle | virtual |
toPolygon(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const | QgsCurvePolygon | virtual |
transform(const QgsCoordinateTransform &ct, Qgis::TransformDirection d=Qgis::TransformDirection::Forward, bool transformZ=false) override | QgsCurvePolygon | virtual |
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) override | QgsCurvePolygon | virtual |
transform(QgsAbstractGeometryTransformer *transformer, QgsFeedback *feedback=nullptr) override | QgsCurvePolygon | virtual |
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) override | QgsCurvePolygon | virtual |
vertexAngle(QgsVertexId vertex) const override | QgsCurvePolygon | virtual |
vertexAt(int atVertex) const | QgsTriangle | |
QgsPolygon::vertexAt(QgsVertexId id) const override | QgsCurvePolygon | virtual |
vertexCount(int part=0, int ring=0) const override | QgsCurvePolygon | virtual |
vertexNumberFromVertexId(QgsVertexId id) const override | QgsCurvePolygon | virtual |
vertices() const | QgsAbstractGeometry | |
vertices_begin() const | QgsAbstractGeometry | inline |
vertices_end() const | QgsAbstractGeometry | inline |
WkbFlag enum name | QgsAbstractGeometry | |
WkbFlags typedef | QgsAbstractGeometry | |
wkbSize(QgsAbstractGeometry::WkbFlags flags=QgsAbstractGeometry::WkbFlags()) const override | QgsPolygon | virtual |
wkbType() const | QgsAbstractGeometry | inline |
wktTypeStr() const | QgsAbstractGeometry | |
XY enum value | QgsAbstractGeometry | |
YX enum value | QgsAbstractGeometry | |
~QgsAbstractGeometry()=default | QgsAbstractGeometry | virtual |
~QgsCurvePolygon() override | QgsCurvePolygon |