#include <math.h>
#include <sys/types.h>
#include <stdlib.h>
#include <stdio.h>
#include "libs/triangul/interfac.h"
#include "libs/triangul/triangul.h"
Include dependency graph for polygontriangulation.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | PolygonTriangulationLibrary |
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] |
| static const double | pi = 3.141592654 |
Definition in file polygontriangulation.h.
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
Definition at line 113 of file polygontriangulation.h. |
|
|
|
|
|
|
|
|
Referenced by IngameMessageViewer::IngameMessageViewer(), ASCGUI_Window::parsePanelASCTXT(), MemoryStreamCopy::readdata(), and showtechnology(). |
|
|
|
1.4.2