|
Classes |
| struct | point_t |
| struct | segment_t |
| struct | trap_t |
| struct | node_t |
| struct | monchain_t |
| struct | vertexchain_t |
Functions |
| int | triangulate_polygon (int, int *, double(*)[2], int(*)[3]) |
| int | is_point_inside_polygon (double *) |
| int | monotonate_trapezoids (int) |
| int | triangulate_monotone_polygons (int, int, int(*)[3]) |
| int | _greater_than (point_t *, point_t *) |
| int | _equal_to (point_t *, point_t *) |
| int | _greater_than_equal_to (point_t *, point_t *) |
| int | _less_than (point_t *, point_t *) |
| int | locate_endpoint (point_t *, point_t *, int) |
| int | construct_trapezoids (int) |
| int | generate_random_ordering (int) |
| int | choose_segment (void) |
| int | read_segments (char *, int *) |
| int | math_logstar_n (int) |
| int | math_N (int, int) |
Variables |
| typedef | vector_t |
| node_t | qs [QSIZE] |
| trap_t | tr [TRSIZE] |
| segment_t | seg [SEGSIZE] |