QGIS API Documentation  3.0.2-Girona (307d082)
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() constQgsTriangle
angles() constQgsTriangle
area() const overrideQgsCurvePolygonvirtual
asGml2(QDomDocument &doc, int precision=17, const QString &ns="gml") const overrideQgsCurvePolygonvirtual
asGml3(QDomDocument &doc, int precision=17, const QString &ns="gml") const overrideQgsTrianglevirtual
asJson(int precision=17) const overrideQgsCurvePolygonvirtual
asWkb() const overrideQgsPolygonvirtual
asWkt(int precision=17) const overrideQgsCurvePolygonvirtual
bisectors(double lengthTolerance=0.0001) constQgsTriangle
boundary() const overrideQgsTrianglevirtual
boundingBox() const overrideQgsSurfaceinlinevirtual
calculateBoundingBox() const overrideQgsCurvePolygonprotectedvirtual
cast(const QgsAbstractGeometry *geom) constQgsTriangleinline
centroid() constQgsAbstractGeometryvirtual
childCount() const overrideQgsCurvePolygonprotectedvirtual
childGeometry(int index) const overrideQgsCurvePolygonprotectedvirtual
childPoint(int index) constQgsAbstractGeometryprotectedvirtual
circumscribedCenter() constQgsTriangle
circumscribedCircle() constQgsTriangle
circumscribedRadius() constQgsTriangle
clear() overrideQgsTrianglevirtual
clearCache() const overrideQgsSurfaceinlineprotectedvirtual
clone() const overrideQgsTrianglevirtual
closestSegment(const QgsPoint &pt, QgsPoint &segmentPt, QgsVertexId &vertexAfter, int *leftOf=nullptr, double epsilon=4 *DBL_EPSILON) const overrideQgsCurvePolygonvirtual
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() constQgsCurvePolygon
fromWkb(QgsConstWkbPtr &wkbPtr) overrideQgsTrianglevirtual
fromWkt(const QString &wkt) overrideQgsTrianglevirtual
geometryType() const overrideQgsTrianglevirtual
hasChildGeometries() constQgsAbstractGeometryprotectedvirtual
hasCurvedSegments() const overrideQgsCurvePolygonvirtual
inscribedCenter() constQgsTriangle
inscribedCircle() constQgsTriangle
inscribedRadius() constQgsTriangle
insertVertex(QgsVertexId position, const QgsPoint &vertex) overrideQgsTrianglevirtual
interiorRing(int i) constQgsCurvePolygon
is3D() constQgsAbstractGeometry
isDegenerate()QgsTriangle
isEmpty() const overrideQgsCurvePolygonvirtual
isEquilateral(double lengthTolerance=0.0001) constQgsTriangle
isIsocele(double lengthTolerance=0.0001) constQgsTriangle
isMeasure() constQgsAbstractGeometry
isRight(double angleTolerance=0.0001) constQgsTriangle
isScalene(double lengthTolerance=0.0001) constQgsTriangle
length() constQgsAbstractGeometryvirtual
lengths() constQgsTriangle
MaximumAngle enum valueQgsAbstractGeometry
MaximumDifference enum valueQgsAbstractGeometry
mBoundingBoxQgsSurfacemutableprotected
medial() constQgsTriangle
medians() constQgsTriangle
mExteriorRingQgsCurvePolygonprotected
mInteriorRingsQgsCurvePolygonprotected
moveVertex(QgsVertexId vId, const QgsPoint &newPos) overrideQgsTrianglevirtual
mWkbTypeQgsAbstractGeometryprotected
nCoordinates() const overrideQgsCurvePolygonvirtual
nextVertex(QgsVertexId &id, QgsPoint &vertex) const overrideQgsCurvePolygonvirtual
numInteriorRings() constQgsCurvePolygon
operator!=(const QgsTriangle &other) constQgsTriangle
QgsPolygon::operator!=(const QgsAbstractGeometry &other) const overrideQgsCurvePolygonvirtual
operator=(const QgsCurvePolygon &p)QgsCurvePolygon
QgsSurface::operator=(const QgsAbstractGeometry &geom)QgsAbstractGeometry
operator==(const QgsTriangle &other) constQgsTriangle
QgsPolygon::operator==(const QgsAbstractGeometry &other) const overrideQgsCurvePolygonvirtual
orthocenter(double lengthTolerance=0.0001) constQgsTriangle
partCount() const overrideQgsCurvePolygonvirtual
perimeter() const overrideQgsCurvePolygonvirtual
pointDistanceToBoundary(double x, double y) constQgsPolygon
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(const QPointF p1, const QPointF p2, const QPointF p3)QgsTriangleexplicit
removeDuplicateNodes(double epsilon=4 *DBL_EPSILON, bool useZValues=false) overrideQgsCurvePolygonvirtual
removeInteriorRing(int ringIndex)QgsCurvePolygon
removeInteriorRings(double minimumAllowedArea=-1)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
toCurveType() const overrideQgsTrianglevirtual
toPolygon(double tolerance=M_PI_2/90, SegmentationToleranceType toleranceType=MaximumAngle) constQgsCurvePolygonvirtual
transform(const QgsCoordinateTransform &ct, QgsCoordinateTransform::TransformDirection d=QgsCoordinateTransform::ForwardTransform, bool transformZ=false) overrideQgsCurvePolygonvirtual
transform(const QTransform &t, double zTranslate=0.0, double zScale=1.0, double mTranslate=0.0, double mScale=1.0) overrideQgsCurvePolygonvirtual
vertexAngle(QgsVertexId vertex) const overrideQgsCurvePolygonvirtual
vertexAt(int atVertex) constQgsTriangle
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
wkbType() constQgsAbstractGeometryinline
wktTypeStr() constQgsAbstractGeometry
~QgsAbstractGeometry()=defaultQgsAbstractGeometryvirtual
~QgsCurvePolygon() overrideQgsCurvePolygon