QGIS API Documentation  2.2.0-Valmiera
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DualEdgeTriangulation Member List

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

addLine(Line3D *line, bool breakline)DualEdgeTriangulationvirtual
addPoint(Point3D *p)DualEdgeTriangulationvirtual
baseEdgeOfPoint(int point)DualEdgeTriangulationprotected
baseEdgeOfTriangle(Point3D *point)DualEdgeTriangulationprotected
calcNormal(double x, double y, Vector3D *result)DualEdgeTriangulationvirtual
calcPoint(double x, double y, Point3D *result)DualEdgeTriangulationvirtual
checkSwap(unsigned int edge, unsigned int recursivDeep)DualEdgeTriangulationprotected
DELETE_FIRST enum valueTriangulation
doOnlySwap(unsigned int edge)DualEdgeTriangulationprotected
doSwap(unsigned int edge, unsigned int recursivDeep)DualEdgeTriangulationprotected
DualEdgeTriangulation()DualEdgeTriangulationinline
DualEdgeTriangulation(int nop, Triangulation *decorator)DualEdgeTriangulationinline
edgeOnConvexHull(int edge)DualEdgeTriangulationprotected
eliminateHorizontalTriangles()DualEdgeTriangulationvirtual
evaluateInfluenceRegion(Point3D *point, int edge, QSet< int > &set)DualEdgeTriangulationprotected
forcedCrossBehaviour enum nameTriangulation
getNumberOfPoints() const DualEdgeTriangulationinlinevirtual
getOppositePoint(int p1, int p2)DualEdgeTriangulationvirtual
getPoint(unsigned int i) const DualEdgeTriangulationinlinevirtual
getPointsAroundEdge(double x, double y)DualEdgeTriangulationvirtual
getSurroundingTriangles(int pointno)DualEdgeTriangulationvirtual
getTriangle(double x, double y, Point3D *p1, int *n1, Point3D *p2, int *n2, Point3D *p3, int *n3)DualEdgeTriangulationvirtual
getTriangle(double x, double y, Point3D *p1, Point3D *p2, Point3D *p3)DualEdgeTriangulationvirtual
getXMax() const DualEdgeTriangulationinlinevirtual
getXMin() const DualEdgeTriangulationinlinevirtual
getYMax() const DualEdgeTriangulationinlinevirtual
getYMin() const DualEdgeTriangulationinlinevirtual
halfEdgeBBoxTest(int edge, double xlowleft, double ylowleft, double xupright, double yupright) const DualEdgeTriangulationinlineprotected
INSERT_VERTICE enum valueTriangulation
insertEdge(int dual, int next, int point, bool mbreak, bool forced)DualEdgeTriangulationprotected
insertForcedSegment(int p1, int p2, bool breakline)DualEdgeTriangulationprotected
mBreakEdgeColorDualEdgeTriangulationprotected
mDecoratorDualEdgeTriangulationprotected
mDefaultStorageForHalfEdgesDualEdgeTriangulationprotectedstatic
mDefaultStorageForPointsDualEdgeTriangulationprotectedstatic
mEdgeColorDualEdgeTriangulationprotected
mEdgeInsideDualEdgeTriangulationprotected
mEdgeOutsideDualEdgeTriangulationprotected
mEdgeWithPointDualEdgeTriangulationprotected
mForcedCrossBehaviourDualEdgeTriangulationprotected
mForcedEdgeColorDualEdgeTriangulationprotected
mHalfEdgeDualEdgeTriangulationprotected
mPointVectorDualEdgeTriangulationprotected
mTriangleInterpolatorDualEdgeTriangulationprotected
mTwiceInsPointDualEdgeTriangulationprotected
mUnstableEdgeDualEdgeTriangulationprotected
nBaseOfRunsDualEdgeTriangulationprotectedstatic
performConsistencyTest()DualEdgeTriangulationvirtual
pointInside(double x, double y)DualEdgeTriangulationvirtual
removeLine(int i)DualEdgeTriangulation
removePoint(int i)DualEdgeTriangulation
ruppertRefinement()DualEdgeTriangulationvirtual
saveAsShapefile(const QString &fileName) const DualEdgeTriangulationvirtual
setBreakEdgeColor(int r, int g, int b)DualEdgeTriangulationvirtual
setDecorator(Triangulation *d)DualEdgeTriangulationinline
setEdgeColor(int r, int g, int b)DualEdgeTriangulationvirtual
setForcedCrossBehaviour(Triangulation::forcedCrossBehaviour b)DualEdgeTriangulationvirtual
setForcedEdgeColor(int r, int g, int b)DualEdgeTriangulationvirtual
setTriangleInterpolator(TriangleInterpolator *interpolator)DualEdgeTriangulationvirtual
SnappingType_VERTICE enum valueTriangulation
splitHalfEdge(int edge, float position)DualEdgeTriangulationprotected
swapEdge(double x, double y)DualEdgeTriangulationvirtual
swapMinAngle(int edge) const DualEdgeTriangulationprotected
swapPossible(unsigned int edge)DualEdgeTriangulationprotected
triangulatePolygon(QList< int > *poly, QList< int > *free, int mainedge)DualEdgeTriangulationprotected
xMaxDualEdgeTriangulationprotected
xMinDualEdgeTriangulationprotected
yMaxDualEdgeTriangulationprotected
yMinDualEdgeTriangulationprotected
~DualEdgeTriangulation()DualEdgeTriangulationvirtual
~Triangulation()Triangulationinlinevirtual