| 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 |