#include <bsp_2d.h>
Diagrama de herencias de _BSP2D_NODO
Métodos públicos | |
_BSP2D_NODO () | |
~_BSP2D_NODO () | |
void | elim (void) |
void | importe_wad (WAD_LEVEL *Nivel_wad, long int pos) |
double | altura_cuadro (WORD x, WORD y) |
Retorna la altura en metros de la posicion en recuadros (x,y), utilizando el arbol de busqueda BSP. | |
void | mover (_BSP2D_VERTICEi delta) |
void | pintar_gl_2D (VECTOR posicion_camara, VECTOR orientacion_camara, CALIDAD_VISUAL *Calidad) |
void | pintar_gl_3D (VECTOR posicion_camara, VECTOR orientacion_camara, CALIDAD_VISUAL *Calidad) |
Atributos privados | |
int | linea_x |
int | linea_y |
int | linea_dx |
int | linea_dy |
_BSP2D_VERTICEi | min_izq |
_BSP2D_VERTICEi | max_izq |
_BSP2D_VERTICEi | min_der |
_BSP2D_VERTICEi | max_der |
_BSP2D_ELEMENTO * | Izq |
_BSP2D_ELEMENTO * | Der |
Notese que su razon de ser es optimizar los algoritmos de busqueda de sectores, basandose en una funcion de busqueda que opera sobre areas min-max.
Definición en la línea 315 del archivo bsp_2d.h.
|
Definición en la línea 1184 del archivo bsp_2d.C. References linea_dx, linea_dy, linea_x, linea_y, max_der, max_izq, _BSP2D_ELEMENTO::mi_tipo, min_der, min_izq, _BSP2D_VERTICEi::x, y _BSP2D_VERTICEi::y. |
|
Definición en la línea 1197 del archivo bsp_2d.C. References elim(). |
Here is the call graph for this function:
|
Retorna la altura en metros de la posicion en recuadros (x,y), utilizando el arbol de busqueda BSP. Si (x, y) es una coordenada por fuera del alcance del arbol, se retorna 0; Implements _BSP2D_ELEMENTO. Definición en la línea 1412 del archivo bsp_2d.C. References _BSP2D_ELEMENTO::altura_cuadro(), Der, Izq, max_der, max_izq, min_der, min_izq, _BSP2D_VERTICEi::x, y _BSP2D_VERTICEi::y. |
Here is the call graph for this function:
|
Implements _BSP2D_ELEMENTO. Definición en la línea 1203 del archivo bsp_2d.C. References Der, _BSP2D_ELEMENTO::elim(), y Izq. Referenciado por ~_BSP2D_NODO(). |
Here is the call graph for this function:
|
Implements _BSP2D_ELEMENTO. Definición en la línea 1224 del archivo bsp_2d.C. References Der, BSP_2D::Hojas, Izq, linea_dx, linea_dy, linea_x, linea_y, max_der, max_izq, min_der, min_izq, WAD_LEVEL::Nodes, BSP_2D::Nodos, WAD_ENTITY::offset, _BSP2D_ELEMENTO::Padre, WAD_ENTITY::size, WAD_LEVEL::wad_fd, WORD, _BSP2D_VERTICEi::x, y _BSP2D_VERTICEi::y. Referenciado por BSP_2D::importe_wadlevel(). |
|
Implements _BSP2D_ELEMENTO. Definición en la línea 1210 del archivo bsp_2d.C. References Der, Izq, linea_x, linea_y, max_der, max_izq, min_der, min_izq, _BSP2D_ELEMENTO::mover(), _BSP2D_VERTICEi::x, y _BSP2D_VERTICEi::y. Referenciado por BSP_2D::importe_wadlevel(). |
Here is the call graph for this function:
|
Implements _BSP2D_ELEMENTO. Definición en la línea 1350 del archivo bsp_2d.C. References Der, Izq, linea_dx, linea_dy, linea_x, linea_y, max_der, max_izq, _BSP2D_ELEMENTO::mi_tipo, min_der, min_izq, pintar_gl_2D(), _BSP2D_VERTICEi::x, y _BSP2D_VERTICEi::y. Referenciado por BSP_2D::pintar_bsp(), y pintar_gl_2D(). |
Here is the call graph for this function:
|
Implements _BSP2D_ELEMENTO. Definición en la línea 1401 del archivo bsp_2d.C. References pintar_gl_3D(). Referenciado por BSP_2D::pintar_bsp(), y pintar_gl_3D(). |
Here is the call graph for this function:
|
Definición en la línea 332 del archivo bsp_2d.h. Referenciado por altura_cuadro(), elim(), importe_wad(), mover(), y pintar_gl_2D(). |
|
Definición en la línea 331 del archivo bsp_2d.h. Referenciado por altura_cuadro(), elim(), importe_wad(), mover(), y pintar_gl_2D(). |
|
Definición en la línea 325 del archivo bsp_2d.h. Referenciado por _BSP2D_NODO(), importe_wad(), y pintar_gl_2D(). |
|
Definición en la línea 326 del archivo bsp_2d.h. Referenciado por _BSP2D_NODO(), importe_wad(), y pintar_gl_2D(). |
|
Definición en la línea 323 del archivo bsp_2d.h. Referenciado por _BSP2D_NODO(), importe_wad(), mover(), y pintar_gl_2D(). |
|
Definición en la línea 324 del archivo bsp_2d.h. Referenciado por _BSP2D_NODO(), importe_wad(), mover(), y pintar_gl_2D(). |
|
Definición en la línea 330 del archivo bsp_2d.h. Referenciado por _BSP2D_NODO(), altura_cuadro(), importe_wad(), mover(), y pintar_gl_2D(). |
|
Definición en la línea 328 del archivo bsp_2d.h. Referenciado por _BSP2D_NODO(), altura_cuadro(), importe_wad(), mover(), y pintar_gl_2D(). |
|
Definición en la línea 329 del archivo bsp_2d.h. Referenciado por _BSP2D_NODO(), altura_cuadro(), importe_wad(), mover(), y pintar_gl_2D(). |
|
Definición en la línea 327 del archivo bsp_2d.h. Referenciado por _BSP2D_NODO(), altura_cuadro(), importe_wad(), mover(), y pintar_gl_2D(). |