, including all inherited members.
addLine(Line3D *line, bool breakline) | DualEdgeTriangulation | [virtual] |
addPoint(Point3D *p) | DualEdgeTriangulation | [virtual] |
baseEdgeOfPoint(int point) | DualEdgeTriangulation | [protected] |
baseEdgeOfTriangle(Point3D *point) | DualEdgeTriangulation | [protected] |
calcNormal(double x, double y, Vector3D *result) | DualEdgeTriangulation | [virtual] |
calcPoint(double x, double y, Point3D *result) | DualEdgeTriangulation | [virtual] |
checkSwap(unsigned int edge) | DualEdgeTriangulation | [protected] |
DELETE_FIRST enum value | Triangulation | |
doOnlySwap(unsigned int edge) | DualEdgeTriangulation | [protected] |
doSwap(unsigned int edge) | DualEdgeTriangulation | [protected] |
DualEdgeTriangulation() | DualEdgeTriangulation | [inline] |
DualEdgeTriangulation(int nop, Triangulation *decorator) | DualEdgeTriangulation | [inline] |
edgeOnConvexHull(int edge) | DualEdgeTriangulation | [protected] |
eliminateHorizontalTriangles() | DualEdgeTriangulation | [virtual] |
evaluateInfluenceRegion(Point3D *point, int edge, std::set< int > *set) | DualEdgeTriangulation | [protected] |
forcedCrossBehaviour enum name | Triangulation | |
getNumberOfPoints() const | DualEdgeTriangulation | [inline, virtual] |
getOppositePoint(int p1, int p2) | DualEdgeTriangulation | [virtual] |
getPoint(unsigned int i) const | DualEdgeTriangulation | [inline, virtual] |
getPointsAroundEdge(double x, double y) | DualEdgeTriangulation | [virtual] |
getSurroundingTriangles(int pointno) | DualEdgeTriangulation | [virtual] |
getTriangle(double x, double y, Point3D *p1, int *n1, Point3D *p2, int *n2, Point3D *p3, int *n3) | DualEdgeTriangulation | [virtual] |
getTriangle(double x, double y, Point3D *p1, Point3D *p2, Point3D *p3) | DualEdgeTriangulation | [virtual] |
getXMax() const | DualEdgeTriangulation | [inline, virtual] |
getXMin() const | DualEdgeTriangulation | [inline, virtual] |
getYMax() const | DualEdgeTriangulation | [inline, virtual] |
getYMin() const | DualEdgeTriangulation | [inline, virtual] |
halfEdgeBBoxTest(int edge, double xlowleft, double ylowleft, double xupright, double yupright) const | DualEdgeTriangulation | [inline, protected] |
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 | [protected, static] |
mDefaultStorageForPoints | DualEdgeTriangulation | [protected, static] |
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 | [protected, static] |
performConsistencyTest() | DualEdgeTriangulation | [virtual] |
pointInside(double x, double y) | DualEdgeTriangulation | [virtual] |
removeLine(int i) | DualEdgeTriangulation | |
removePoint(int i) | DualEdgeTriangulation | |
ruppertRefinement() | DualEdgeTriangulation | [virtual] |
saveAsShapefile(const QString &fileName) const | DualEdgeTriangulation | [virtual] |
setBreakEdgeColor(int r, int g, int b) | DualEdgeTriangulation | [virtual] |
setDecorator(Triangulation *d) | DualEdgeTriangulation | [inline] |
setEdgeColor(int r, int g, int b) | DualEdgeTriangulation | [virtual] |
setForcedCrossBehaviour(Triangulation::forcedCrossBehaviour b) | DualEdgeTriangulation | [virtual] |
setForcedEdgeColor(int r, int g, int b) | DualEdgeTriangulation | [virtual] |
setTriangleInterpolator(TriangleInterpolator *interpolator) | DualEdgeTriangulation | [virtual] |
SnappingType_VERTICE enum value | Triangulation | |
splitHalfEdge(int edge, float position) | DualEdgeTriangulation | [protected] |
swapEdge(double x, double y) | 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 | [inline, virtual] |