QGIS API Documentation  3.4.15-Madeira (e83d02e274)
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 QgsTriangle
angles() const QgsTriangle
area() const overrideQgsCurvePolygonvirtual
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) const overrideQgsCurvePolygonvirtual
asWkb() const overrideQgsPolygonvirtual
asWkt(int precision=17) const overrideQgsCurvePolygonvirtual
AxisOrder enum nameQgsAbstractGeometry
bisectors(double lengthTolerance=0.0001) const QgsTriangle
boundary() const overrideQgsTrianglevirtual
boundingBox() const overrideQgsSurfaceinlinevirtual
calculateBoundingBox() const overrideQgsCurvePolygonprotectedvirtual
cast(const QgsAbstractGeometry *geom) const QgsTriangleinline
centroid() const QgsAbstractGeometryvirtual
childCount() const overrideQgsCurvePolygonprotectedvirtual
childGeometry(int index) const overrideQgsCurvePolygonprotectedvirtual
childPoint(int index) const QgsAbstractGeometryprotectedvirtual
circumscribedCenter() const QgsTriangle
circumscribedCircle() const QgsTriangle
circumscribedRadius() const QgsTriangle
clear() overrideQgsTrianglevirtual
clearCache() const overrideQgsSurfaceinlineprotectedvirtual
clone() const overrideQgsTrianglevirtual
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *std::numeric_limits< double >::epsilon()) const overrideQgsCurvePolygonvirtual
const_parts_begin() const QgsAbstractGeometryinline
const_parts_end() const QgsAbstractGeometry
convertTo(QgsWkbTypes::Type type)QgsAbstractGeometryvirtual
coordinateSequence() const overrideQgsCurvePolygonvirtual
createEmptyWithSameType() const overrideQgsTrianglevirtual
deleteVertex(QgsVertexId position) overrideQgsTrianglevirtual
dimension() const overrideQgsCurvePolygonvirtual
draw(QPainter &p) const overrideQgsCurvePolygonvirtual
dropMValue() overrideQgsCurvePolygonvirtual
dropZValue() overrideQgsCurvePolygonvirtual
exteriorRing() const QgsCurvePolygoninline
filterVertices(const std::function< bool(const QgsPoint &) > &filter) overrideQgsCurvePolygonvirtual
forceRHR()QgsCurvePolygon
fromWkb(QgsConstWkbPtr &wkbPtr) overrideQgsTrianglevirtual
fromWkt(const QString &wkt) overrideQgsTrianglevirtual
geometryType() const overrideQgsTrianglevirtual
hasChildGeometries() const QgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCurvePolygonvirtual
inscribedCenter() const QgsTriangle
inscribedCircle() const QgsTriangle
inscribedRadius() const QgsTriangle
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsTrianglevirtual
interiorRing(int i) const QgsCurvePolygoninline
is3D() const QgsAbstractGeometryinline
isDegenerate()QgsTriangle
isEmpty() const overrideQgsCurvePolygonvirtual
isEquilateral(double lengthTolerance=0.0001) const QgsTriangle
isIsocele(double lengthTolerance=0.0001) const QgsTriangle
isMeasure() const QgsAbstractGeometryinline
isRight(double angleTolerance=0.0001) const QgsTriangle
isScalene(double lengthTolerance=0.0001) const QgsTriangle
length() const QgsAbstractGeometryvirtual
lengths() const QgsTriangle
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsSurfacemutableprotected
medial() const QgsTriangle
medians() const QgsTriangle
mExteriorRingQgsCurvePolygonprotected
mInteriorRingsQgsCurvePolygonprotected
moveVertex(QgsVertexId vId, const QgsPoint &newPos) overrideQgsTrianglevirtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() const overrideQgsCurvePolygonvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvePolygonvirtual
numInteriorRings() const QgsCurvePolygoninline
operator!=(const QgsTriangle &other) const QgsTriangle
QgsPolygon::operator!=(const QgsAbstractGeometry &other) const overrideQgsCurvePolygonvirtual
operator=(const QgsCurvePolygon &p)QgsCurvePolygon
QgsSurface::operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsTriangle &other) const QgsTriangle
QgsPolygon::operator==(const QgsAbstractGeometry &other) const overrideQgsCurvePolygonvirtual
orthocenter(double lengthTolerance=0.0001) const QgsTriangle
partCount() const overrideQgsCurvePolygonvirtual
parts() const QgsAbstractGeometry
parts()QgsAbstractGeometry
parts_begin()QgsAbstractGeometryinline
parts_end()QgsAbstractGeometry
perimeter() const overrideQgsCurvePolygonvirtual
pointDistanceToBoundary(double x, double y) const QgsPolygon
QgsAbstractGeometry()=defaultQgsAbstractGeometry
QgsAbstractGeometry(const QgsAbstractGeometry &geom)QgsAbstractGeometry
QgsCurvePolygon::QgsCurvePolygon()QgsCurvePolygon
QgsCurvePolygon::QgsCurvePolygon(const QgsCurvePolygon &p)QgsCurvePolygon
QgsPolygon()QgsPolygon
QgsTriangle()QgsTriangle
QgsTriangle(const QgsPoint &p1, const QgsPoint &p2, const QgsPoint &p3)QgsTriangle
QgsTriangle(const QgsPointXY &p1, const QgsPointXY &p2, const QgsPointXY &p3)QgsTriangleexplicit
QgsTriangle(QPointF p1, QPointF p2, QPointF p3)QgsTriangleexplicit
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 overrideQgsCurvePolygonvirtual
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
snappedToGrid(double hSpacing, double vSpacing, double dSpacing=0, double mSpacing=0) const overrideQgsCurvePolygonvirtual
surfaceToPolygon() const overrideQgsTrianglevirtual
swapXy() overrideQgsCurvePolygonvirtual
toCurveType() const overrideQgsTrianglevirtual
toPolygon(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) const QgsCurvePolygonvirtual
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, 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
transformVertices(const std::function< QgsPoint(const QgsPoint &) > &transform) overrideQgsCurvePolygonvirtual
vertexAngle(QgsVertexId vertex) const overrideQgsCurvePolygonvirtual
vertexAt(int atVertex) const QgsTriangle
QgsPolygon::vertexAt(QgsVertexId id) const overrideQgsCurvePolygonvirtual
vertexCount(int part=0, int ring=0) const overrideQgsCurvePolygonvirtual
vertexNumberFromVertexId(QgsVertexId id) const overrideQgsCurvePolygonvirtual
vertices() const QgsAbstractGeometry
vertices_begin() const QgsAbstractGeometryinline
vertices_end() const QgsAbstractGeometryinline
wkbType() const QgsAbstractGeometryinline
wktTypeStr() const QgsAbstractGeometry
XY enum valueQgsAbstractGeometry
YX enum valueQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual
~QgsCurvePolygon() overrideQgsCurvePolygon