#include <stdio.h>
Ir al código fuente de este archivo.
Clases | |
struct | polygon_struct |
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un polígono. Más... | |
struct | vertex_struct |
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un vértice. Más... | |
Definiciones | |
#define | polygon_get_vertex(poly, vertex) |
#define | polygon_new_vertex(poly, xx, yy, new_vertex) |
#define | polygon_create(poly) |
Tipos definidos | |
typedef struct vertex_struct | vtx |
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un vértice. | |
typedef struct vertex_struct * | vtx_ptr |
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un vértice. | |
typedef struct polygon_struct | polygon |
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un polígono. | |
typedef struct polygon_struct * | polygon_ptr |
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un polígono. | |
typedef short | quadrant_type |
typedef enum pt_poly_relation | pt_poly_relation |
Enumeraciones | |
enum | pt_poly_relation { DENTRO, FUERA } |
Funciones | |
pt_poly_relation | point_in_poly (polygon_ptr poly, double x, double y) |
int | point_on_edge (vtx_ptr vertex1, vtx_ptr vertex2, double x, double y) |
|
Value: poly = (polygon_ptr) malloc(sizeof (polygon)); \ poly->last = NULL; Definición en la línea 46 del archivo pt_poly.h. Referenciado por RellenarObjeto(). |
|
Value: ((vertex == NULL) ? poly->last->next : vertex->next) Definición en la línea 27 del archivo pt_poly.h. Referenciado por point_in_poly(). |
|
Value: { \ new_vertex = (vtx_ptr) malloc (sizeof(vtx)); \ new_vertex->x = xx; \ new_vertex->y = yy; \ if (poly->last != NULL) { \ new_vertex->next = poly->last->next; \ poly->last->next = new_vertex; \ } \ else { \ new_vertex->next = new_vertex; \ } \ poly->last = new_vertex; \ } Definición en la línea 31 del archivo pt_poly.h. Referenciado por RellenarObjeto(). |
|
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un polígono.
|
|
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un polígono.
|
|
|
|
|
|
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un vértice.
|
|
Estructura de datos utilizada en el algoritmo de búsqueda de un punto interno a un punto; define un vértice.
|
|
|
|
Definición en la línea 42 del archivo pt_poly.cpp. Referenciado por RellenarObjeto(). |
|
Definición en la línea 77 del archivo pt_poly.cpp. Referenciado por point_in_poly(). |