TriangulatorPartition Member List

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

AddDiagonal(MonotoneVertex *vertices, long *numvertices, long index1, long index2, char *vertextypes, Set< ScanLineEdge >::Element **edgeTreeIterators, Set< ScanLineEdge > *edgeTree, long *helpers) (defined in TriangulatorPartition)TriangulatorPartitionprotected
Below(Vector2 &p1, Vector2 &p2) (defined in TriangulatorPartition)TriangulatorPartitionprotected
ConvexPartition_HM(TriangulatorPoly *poly, List< TriangulatorPoly > *parts) (defined in TriangulatorPartition)TriangulatorPartition
ConvexPartition_HM(List< TriangulatorPoly > *inpolys, List< TriangulatorPoly > *parts) (defined in TriangulatorPartition)TriangulatorPartition
ConvexPartition_OPT(TriangulatorPoly *poly, List< TriangulatorPoly > *parts) (defined in TriangulatorPartition)TriangulatorPartition
Distance(const Vector2 &p1, const Vector2 &p2) (defined in TriangulatorPartition)TriangulatorPartitionprotected
InCone(Vector2 &p1, Vector2 &p2, Vector2 &p3, Vector2 &p) (defined in TriangulatorPartition)TriangulatorPartitionprotected
InCone(PartitionVertex *v, Vector2 &p) (defined in TriangulatorPartition)TriangulatorPartitionprotected
Intersects(Vector2 &p11, Vector2 &p12, Vector2 &p21, Vector2 &p22) (defined in TriangulatorPartition)TriangulatorPartitionprotected
IsConvex(Vector2 &p1, Vector2 &p2, Vector2 &p3) (defined in TriangulatorPartition)TriangulatorPartitionprotected
IsInside(Vector2 &p1, Vector2 &p2, Vector2 &p3, Vector2 &p) (defined in TriangulatorPartition)TriangulatorPartitionprotected
IsReflex(Vector2 &p1, Vector2 &p2, Vector2 &p3) (defined in TriangulatorPartition)TriangulatorPartitionprotected
MonotonePartition(List< TriangulatorPoly > *inpolys, List< TriangulatorPoly > *monotonePolys) (defined in TriangulatorPartition)TriangulatorPartition
Normalize(const Vector2 &p) (defined in TriangulatorPartition)TriangulatorPartitionprotected
RemoveHoles(List< TriangulatorPoly > *inpolys, List< TriangulatorPoly > *outpolys) (defined in TriangulatorPartition)TriangulatorPartition
Triangulate_EC(TriangulatorPoly *poly, List< TriangulatorPoly > *triangles) (defined in TriangulatorPartition)TriangulatorPartition
Triangulate_EC(List< TriangulatorPoly > *inpolys, List< TriangulatorPoly > *triangles) (defined in TriangulatorPartition)TriangulatorPartition
Triangulate_MONO(TriangulatorPoly *poly, List< TriangulatorPoly > *triangles) (defined in TriangulatorPartition)TriangulatorPartition
Triangulate_MONO(List< TriangulatorPoly > *inpolys, List< TriangulatorPoly > *triangles) (defined in TriangulatorPartition)TriangulatorPartition
Triangulate_OPT(TriangulatorPoly *poly, List< TriangulatorPoly > *triangles) (defined in TriangulatorPartition)TriangulatorPartition
TriangulateMonotone(TriangulatorPoly *inPoly, List< TriangulatorPoly > *triangles) (defined in TriangulatorPartition)TriangulatorPartitionprotected
TypeA(long i, long j, long k, PartitionVertex *vertices, DPState2 **dpstates) (defined in TriangulatorPartition)TriangulatorPartitionprotected
TypeB(long i, long j, long k, PartitionVertex *vertices, DPState2 **dpstates) (defined in TriangulatorPartition)TriangulatorPartitionprotected
UpdateState(long a, long b, long w, long i, long j, DPState2 **dpstates) (defined in TriangulatorPartition)TriangulatorPartitionprotected
UpdateVertex(PartitionVertex *v, PartitionVertex *vertices, long numvertices) (defined in TriangulatorPartition)TriangulatorPartitionprotected
UpdateVertexReflexity(PartitionVertex *v) (defined in TriangulatorPartition)TriangulatorPartitionprotected