addLine(Line3D *line, bool breakline) override | DualEdgeTriangulation | virtual |
addPoint(Point3D *p) override | DualEdgeTriangulation | virtual |
baseEdgeOfPoint(int point) | DualEdgeTriangulation | protected |
baseEdgeOfTriangle(Point3D *point) | DualEdgeTriangulation | protected |
calcNormal(double x, double y, Vector3D *result) override | DualEdgeTriangulation | virtual |
calcPoint(double x, double y, Point3D *result) override | DualEdgeTriangulation | virtual |
checkSwap(unsigned int edge, unsigned int recursiveDeep) | DualEdgeTriangulation | protected |
DELETE_FIRST 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(Point3D *point, int edge, QSet< int > &set) | DualEdgeTriangulation | protected |
forcedCrossBehaviour enum name | Triangulation | |
getNumberOfPoints() const override | DualEdgeTriangulation | inlinevirtual |
getOppositePoint(int p1, int p2) override | DualEdgeTriangulation | virtual |
getPoint(unsigned 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, Point3D *p1, int *n1, Point3D *p2, int *n2, Point3D *p3, int *n3) override | DualEdgeTriangulation | virtual |
getTriangle(double x, double y, Point3D *p1, Point3D *p2, Point3D *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 |
INSERT_VERTICE enum value | Triangulation | |
insertEdge(int dual, int next, int point, bool mbreak, bool forced) | DualEdgeTriangulation | protected |
insertForcedSegment(int p1, int p2, bool breakline) | DualEdgeTriangulation | protected |
mBreakEdgeColor | DualEdgeTriangulation | protected |
mDecorator | DualEdgeTriangulation | protected |
mDefaultStorageForHalfEdges | DualEdgeTriangulation | protectedstatic |
mDefaultStorageForPoints | DualEdgeTriangulation | protectedstatic |
mEdgeColor | DualEdgeTriangulation | protected |
mEdgeInside | DualEdgeTriangulation | protected |
mEdgeOutside | DualEdgeTriangulation | protected |
mEdgeWithPoint | DualEdgeTriangulation | protected |
mForcedCrossBehaviour | DualEdgeTriangulation | protected |
mForcedEdgeColor | DualEdgeTriangulation | protected |
mHalfEdge | DualEdgeTriangulation | protected |
mPointVector | DualEdgeTriangulation | protected |
mTriangleInterpolator | DualEdgeTriangulation | protected |
mTwiceInsPoint | DualEdgeTriangulation | protected |
mUnstableEdge | DualEdgeTriangulation | protected |
nBaseOfRuns | DualEdgeTriangulation | protectedstatic |
performConsistencyTest() override | DualEdgeTriangulation | virtual |
pointInside(double x, double y) override | DualEdgeTriangulation | virtual |
ruppertRefinement() override | DualEdgeTriangulation | virtual |
saveAsShapefile(const QString &fileName) 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 |
setForcedCrossBehaviour(Triangulation::forcedCrossBehaviour b) override | DualEdgeTriangulation | virtual |
setForcedEdgeColor(int r, int g, int b) override | DualEdgeTriangulation | virtual |
setTriangleInterpolator(TriangleInterpolator *interpolator) override | DualEdgeTriangulation | virtual |
SnappingType_VERTICE 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 |
triangulatePolygon(QList< int > *poly, QList< int > *free, int mainedge) | DualEdgeTriangulation | protected |
xMax | DualEdgeTriangulation | protected |
xMin | DualEdgeTriangulation | protected |
yMax | DualEdgeTriangulation | protected |
yMin | DualEdgeTriangulation | protected |
~DualEdgeTriangulation() | DualEdgeTriangulation | virtual |
~Triangulation() | Triangulation | inlinevirtual |