#include <stdio.h>
Go to the source code of this file.
Classes | |
struct | gpc_vertex |
struct | gpc_vertex_list |
struct | gpc_polygon |
struct | gpc_tristrip |
Defines | |
#define | GPC_EPSILON (DBL_EPSILON) |
#define | GPC_VERSION "2.32" |
Enumerations | |
enum | gpc_op { GPC_DIFF, GPC_INT, GPC_XOR, GPC_UNION } |
Functions | |
int | gpc_polygon_clip (gpc_op set_operation, gpc_polygon *subject_polygon, gpc_polygon *clip_polygon, gpc_polygon *result_polygon) |
void | gpc_free_polygon (gpc_polygon *polygon) |
void gpc_free_polygon | ( | gpc_polygon * | polygon | ) |
int gpc_polygon_clip | ( | gpc_op | set_operation, |
gpc_polygon * | subject_polygon, | ||
gpc_polygon * | clip_polygon, | ||
gpc_polygon * | result_polygon | ||
) |