|
Namespaces |
| namespace | PolygonTriangulationLibrary |
Classes |
| struct | PolygonTriangulationLibrary::point_t |
| struct | PolygonTriangulationLibrary::segment_t |
| struct | PolygonTriangulationLibrary::trap_t |
| struct | PolygonTriangulationLibrary::node_t |
| struct | PolygonTriangulationLibrary::monchain_t |
| struct | PolygonTriangulationLibrary::vertexchain_t |
| class | PolygonPainter< Poly > |
Typedefs |
| typedef struct PolygonTriangulationLibrary::point_t | PolygonTriangulationLibrary::vector_t |
Functions |
| int | PolygonTriangulationLibrary::triangulate_polygon (int, int *, double(*)[2], int(*)[3]) |
| int | PolygonTriangulationLibrary::is_point_inside_polygon (double *) |
| int | PolygonTriangulationLibrary::monotonate_trapezoids (int) |
| int | PolygonTriangulationLibrary::triangulate_monotone_polygons (int, int, int(*)[3]) |
| int | PolygonTriangulationLibrary::_greater_than (point_t *, point_t *) |
| int | PolygonTriangulationLibrary::_equal_to (point_t *, point_t *) |
| int | PolygonTriangulationLibrary::_greater_than_equal_to (point_t *, point_t *) |
| int | PolygonTriangulationLibrary::_less_than (point_t *, point_t *) |
| int | PolygonTriangulationLibrary::locate_endpoint (point_t *, point_t *, int) |
| int | PolygonTriangulationLibrary::construct_trapezoids (int) |
| int | PolygonTriangulationLibrary::generate_random_ordering (int) |
| int | PolygonTriangulationLibrary::choose_segment (void) |
| int | PolygonTriangulationLibrary::read_segments (char *, int *) |
| int | PolygonTriangulationLibrary::math_logstar_n (int) |
| int | PolygonTriangulationLibrary::math_N (int, int) |
Variables |
| node_t | PolygonTriangulationLibrary::qs [QSIZE] |
| trap_t | PolygonTriangulationLibrary::tr [TRSIZE] |
| segment_t | PolygonTriangulationLibrary::seg [SEGSIZE] |
| static const double | pi = 3.141592654 |