| addLine(const QVector< QgsPoint > &points, QgsInterpolator::SourceType lineType) override | DualEdgeTriangulation | virtual |
| addPoint(const QgsPoint &p) override | DualEdgeTriangulation | virtual |
| baseEdgeOfPoint(int point) | DualEdgeTriangulation | protected |
| baseEdgeOfTriangle(const QgsPoint &point) | DualEdgeTriangulation | protected |
| calcNormal(double x, double y, Vector3D *result) override | DualEdgeTriangulation | virtual |
| calcPoint(double x, double y, QgsPoint &result) override | DualEdgeTriangulation | virtual |
| checkSwap(unsigned int edge, unsigned int recursiveDeep) | DualEdgeTriangulation | protected |
| DEFAULT_STORAGE_FOR_HALF_EDGES | DualEdgeTriangulation | protectedstatic |
| DEFAULT_STORAGE_FOR_POINTS | DualEdgeTriangulation | protectedstatic |
| DeleteFirst enum value | Triangulation | |
| doOnlySwap(unsigned int edge) | DualEdgeTriangulation | protected |
| doSwap(unsigned int edge, unsigned int recursiveDeep) | DualEdgeTriangulation | protected |
| DualEdgeTriangulation() | DualEdgeTriangulation | inline |
| DualEdgeTriangulation(int nop, Triangulation *decorator) | DualEdgeTriangulation | inline |
| edgeOnConvexHull(int edge) | DualEdgeTriangulation | protected |
| eliminateHorizontalTriangles() override | DualEdgeTriangulation | virtual |
| evaluateInfluenceRegion(QgsPoint *point, int edge, QSet< int > &set) | DualEdgeTriangulation | protected |
| ForcedCrossBehavior enum name | Triangulation | |
| getNumberOfPoints() const override | DualEdgeTriangulation | inlinevirtual |
| getOppositePoint(int p1, int p2) override | DualEdgeTriangulation | virtual |
| getPoint(int i) const override | DualEdgeTriangulation | inlinevirtual |
| getPointsAroundEdge(double x, double y) override | DualEdgeTriangulation | virtual |
| getSurroundingTriangles(int pointno) override | DualEdgeTriangulation | virtual |
| getTriangle(double x, double y, QgsPoint &p1, int &n1, QgsPoint &p2, int &n2, QgsPoint &p3, int &n3) override | DualEdgeTriangulation | virtual |
| getTriangle(double x, double y, QgsPoint &p1, QgsPoint &p2, QgsPoint &p3) override | DualEdgeTriangulation | virtual |
| getXMax() const override | DualEdgeTriangulation | inlinevirtual |
| getXMin() const override | DualEdgeTriangulation | inlinevirtual |
| getYMax() const override | DualEdgeTriangulation | inlinevirtual |
| getYMin() const override | DualEdgeTriangulation | inlinevirtual |
| halfEdgeBBoxTest(int edge, double xlowleft, double ylowleft, double xupright, double yupright) const | DualEdgeTriangulation | inlineprotected |
| insertEdge(int dual, int next, int point, bool mbreak, bool forced) | DualEdgeTriangulation | protected |
| insertForcedSegment(int p1, int p2, QgsInterpolator::SourceType segmentType) | DualEdgeTriangulation | protected |
| InsertVertex enum value | Triangulation | |
| MAX_BASE_ITERATIONS | DualEdgeTriangulation | protectedstatic |
| mBreakEdgeColor | DualEdgeTriangulation | protected |
| mDecorator | DualEdgeTriangulation | protected |
| mEdgeColor | DualEdgeTriangulation | protected |
| mEdgeInside | DualEdgeTriangulation | protected |
| mEdgeOutside | DualEdgeTriangulation | protected |
| mEdgeWithPoint | DualEdgeTriangulation | protected |
| mForcedCrossBehavior | DualEdgeTriangulation | protected |
| mForcedEdgeColor | DualEdgeTriangulation | protected |
| mHalfEdge | DualEdgeTriangulation | protected |
| mPointVector | DualEdgeTriangulation | protected |
| mTriangleInterpolator | DualEdgeTriangulation | protected |
| mTwiceInsPoint | DualEdgeTriangulation | protected |
| mUnstableEdge | DualEdgeTriangulation | protected |
| performConsistencyTest() override | DualEdgeTriangulation | virtual |
| pointInside(double x, double y) override | DualEdgeTriangulation | virtual |
| ruppertRefinement() override | DualEdgeTriangulation | virtual |
| saveTriangulation(QgsFeatureSink *sink, QgsFeedback *feedback=nullptr) const override | DualEdgeTriangulation | virtual |
| setBreakEdgeColor(int r, int g, int b) override | DualEdgeTriangulation | virtual |
| setDecorator(Triangulation *d) | DualEdgeTriangulation | inline |
| setEdgeColor(int r, int g, int b) override | DualEdgeTriangulation | virtual |
| setForcedCrossBehavior(Triangulation::ForcedCrossBehavior b) override | DualEdgeTriangulation | virtual |
| setForcedEdgeColor(int r, int g, int b) override | DualEdgeTriangulation | virtual |
| setTriangleInterpolator(TriangleInterpolator *interpolator) override | DualEdgeTriangulation | virtual |
| SnappingTypeVertex enum value | Triangulation | |
| splitHalfEdge(int edge, float position) | DualEdgeTriangulation | protected |
| swapEdge(double x, double y) override | DualEdgeTriangulation | virtual |
| swapMinAngle(int edge) const | DualEdgeTriangulation | protected |
| swapPossible(unsigned int edge) | DualEdgeTriangulation | protected |
| TestQgsInterpolator class | DualEdgeTriangulation | friend |
| triangulatePolygon(QList< int > *poly, QList< int > *free, int mainedge) | DualEdgeTriangulation | protected |
| triangulationFields() | Triangulation | static |
| xMax | DualEdgeTriangulation | protected |
| xMin | DualEdgeTriangulation | protected |
| yMax | DualEdgeTriangulation | protected |
| yMin | DualEdgeTriangulation | protected |
| ~DualEdgeTriangulation() override | DualEdgeTriangulation | |
| ~Triangulation()=default | Triangulation | virtual |