QGIS API Documentation  3.14.0-Pi (9f7028fd23)
DualEdgeTriangulation Member List

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

addLine(const QVector< QgsPoint > &points, QgsInterpolator::SourceType lineType) overrideDualEdgeTriangulationvirtual
addPoint(const QgsPoint &p) overrideDualEdgeTriangulationvirtual
baseEdgeOfPoint(int point)DualEdgeTriangulationprotected
baseEdgeOfTriangle(const QgsPoint &point)DualEdgeTriangulationprotected
calcNormal(double x, double y, Vector3D *result) overrideDualEdgeTriangulationvirtual
calcPoint(double x, double y, QgsPoint &result) overrideDualEdgeTriangulationvirtual
checkSwap(unsigned int edge, unsigned int recursiveDeep)DualEdgeTriangulationprotected
DEFAULT_STORAGE_FOR_HALF_EDGESDualEdgeTriangulationprotectedstatic
DEFAULT_STORAGE_FOR_POINTSDualEdgeTriangulationprotectedstatic
DeleteFirst enum valueTriangulation
doOnlySwap(unsigned int edge)DualEdgeTriangulationprotected
doSwap(unsigned int edge, unsigned int recursiveDeep)DualEdgeTriangulationprotected
DualEdgeTriangulation()DualEdgeTriangulationinline
DualEdgeTriangulation(int nop, Triangulation *decorator)DualEdgeTriangulationinline
edgeOnConvexHull(int edge)DualEdgeTriangulationprotected
eliminateHorizontalTriangles() overrideDualEdgeTriangulationvirtual
evaluateInfluenceRegion(QgsPoint *point, int edge, QSet< int > &set)DualEdgeTriangulationprotected
ForcedCrossBehavior enum nameTriangulation
getNumberOfPoints() const overrideDualEdgeTriangulationinlinevirtual
getOppositePoint(int p1, int p2) overrideDualEdgeTriangulationvirtual
getPoint(int i) const overrideDualEdgeTriangulationinlinevirtual
getPointsAroundEdge(double x, double y) overrideDualEdgeTriangulationvirtual
getSurroundingTriangles(int pointno) overrideDualEdgeTriangulationvirtual
getTriangle(double x, double y, QgsPoint &p1, int &n1, QgsPoint &p2, int &n2, QgsPoint &p3, int &n3) overrideDualEdgeTriangulationvirtual
getTriangle(double x, double y, QgsPoint &p1, QgsPoint &p2, QgsPoint &p3) overrideDualEdgeTriangulationvirtual
getXMax() const overrideDualEdgeTriangulationinlinevirtual
getXMin() const overrideDualEdgeTriangulationinlinevirtual
getYMax() const overrideDualEdgeTriangulationinlinevirtual
getYMin() const overrideDualEdgeTriangulationinlinevirtual
halfEdgeBBoxTest(int edge, double xlowleft, double ylowleft, double xupright, double yupright) constDualEdgeTriangulationinlineprotected
insertEdge(int dual, int next, int point, bool mbreak, bool forced)DualEdgeTriangulationprotected
insertForcedSegment(int p1, int p2, QgsInterpolator::SourceType segmentType)DualEdgeTriangulationprotected
InsertVertex enum valueTriangulation
MAX_BASE_ITERATIONSDualEdgeTriangulationprotectedstatic
mBreakEdgeColorDualEdgeTriangulationprotected
mDecoratorDualEdgeTriangulationprotected
mEdgeColorDualEdgeTriangulationprotected
mEdgeInsideDualEdgeTriangulationprotected
mEdgeOutsideDualEdgeTriangulationprotected
mEdgeWithPointDualEdgeTriangulationprotected
mForcedCrossBehaviorDualEdgeTriangulationprotected
mForcedEdgeColorDualEdgeTriangulationprotected
mHalfEdgeDualEdgeTriangulationprotected
mPointVectorDualEdgeTriangulationprotected
mTriangleInterpolatorDualEdgeTriangulationprotected
mTwiceInsPointDualEdgeTriangulationprotected
mUnstableEdgeDualEdgeTriangulationprotected
performConsistencyTest() overrideDualEdgeTriangulationvirtual
pointInside(double x, double y) overrideDualEdgeTriangulationvirtual
ruppertRefinement() overrideDualEdgeTriangulationvirtual
saveTriangulation(QgsFeatureSink *sink, QgsFeedback *feedback=nullptr) const overrideDualEdgeTriangulationvirtual
setBreakEdgeColor(int r, int g, int b) overrideDualEdgeTriangulationvirtual
setDecorator(Triangulation *d)DualEdgeTriangulationinline
setEdgeColor(int r, int g, int b) overrideDualEdgeTriangulationvirtual
setForcedCrossBehavior(Triangulation::ForcedCrossBehavior b) overrideDualEdgeTriangulationvirtual
setForcedEdgeColor(int r, int g, int b) overrideDualEdgeTriangulationvirtual
setTriangleInterpolator(TriangleInterpolator *interpolator) overrideDualEdgeTriangulationvirtual
SnappingTypeVertex enum valueTriangulation
splitHalfEdge(int edge, float position)DualEdgeTriangulationprotected
swapEdge(double x, double y) overrideDualEdgeTriangulationvirtual
swapMinAngle(int edge) constDualEdgeTriangulationprotected
swapPossible(unsigned int edge)DualEdgeTriangulationprotected
TestQgsInterpolator classDualEdgeTriangulationfriend
triangulatePolygon(QList< int > *poly, QList< int > *free, int mainedge)DualEdgeTriangulationprotected
triangulationFields()Triangulationstatic
xMaxDualEdgeTriangulationprotected
xMinDualEdgeTriangulationprotected
yMaxDualEdgeTriangulationprotected
yMinDualEdgeTriangulationprotected
~DualEdgeTriangulation() overrideDualEdgeTriangulation
~Triangulation()=defaultTriangulationvirtual