AddDiagonal(MonotoneVertex *vertices, long *numvertices, long index1, long index2, char *vertextypes, Set< ScanLineEdge >::Element **edgeTreeIterators, Set< ScanLineEdge > *edgeTree, long *helpers) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
Below(Vector2 &p1, Vector2 &p2) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
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) | TriangulatorPartition | protected |
InCone(Vector2 &p1, Vector2 &p2, Vector2 &p3, Vector2 &p) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
InCone(PartitionVertex *v, Vector2 &p) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
Intersects(Vector2 &p11, Vector2 &p12, Vector2 &p21, Vector2 &p22) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
IsConvex(Vector2 &p1, Vector2 &p2, Vector2 &p3) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
IsInside(Vector2 &p1, Vector2 &p2, Vector2 &p3, Vector2 &p) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
IsReflex(Vector2 &p1, Vector2 &p2, Vector2 &p3) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
MonotonePartition(List< TriangulatorPoly > *inpolys, List< TriangulatorPoly > *monotonePolys) (defined in TriangulatorPartition) | TriangulatorPartition | |
Normalize(const Vector2 &p) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
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) | TriangulatorPartition | protected |
TypeA(long i, long j, long k, PartitionVertex *vertices, DPState2 **dpstates) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
TypeB(long i, long j, long k, PartitionVertex *vertices, DPState2 **dpstates) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
UpdateState(long a, long b, long w, long i, long j, DPState2 **dpstates) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
UpdateVertex(PartitionVertex *v, PartitionVertex *vertices, long numvertices) (defined in TriangulatorPartition) | TriangulatorPartition | protected |
UpdateVertexReflexity(PartitionVertex *v) (defined in TriangulatorPartition) | TriangulatorPartition | protected |