Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia de la Clase NODO_OCTREE

#include <octree_n.h>

Diagrama de colaboración para NODO_OCTREE:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

void init (void)
void calcular (GEOMETRIA *Fuente, int nivel, VECTOR origen, double lado)
 Este metodo construye un nodo octree que respecto al centro del octree raiz esta posicionado en el punto `origen` y es de tamanno lado^3.

void pintar_gl (VECTOR origen, double lado)
void elim (void)
void leer (FILE *fd)
void escribir (FILE *fd)

Métodos privados

void compactar (void)

Atributos privados

BOOLEAN relleno
NODO_OCTREEhijos

Documentación de las funciones miembro

void NODO_OCTREE::calcular GEOMETRIA Fuente,
int  nivel,
VECTOR  origen,
double  lado
 

Este metodo construye un nodo octree que respecto al centro del octree raiz esta posicionado en el punto `origen` y es de tamanno lado^3.

Definición en la línea 99 del archivo octree_n.C.

References GEOMETRIA::clasificar_punto(), compactar(), DIRECCIONES_octantes, hijos, init(), relleno, VECTOR::x, VECTOR::y, y VECTOR::z.

Referenciado por OCTREE::calcular().

Here is the call graph for this function:

void NODO_OCTREE::compactar void   )  [private]
 

Definición en la línea 83 del archivo octree_n.C.

References BOOLEAN, elim(), hijos, y relleno.

Referenciado por calcular().

Here is the call graph for this function:

void NODO_OCTREE::elim void   ) 
 

Definición en la línea 63 del archivo octree_n.C.

References hijos.

Referenciado por compactar(), OCTREE::elim(), y OCTREE::~OCTREE().

void NODO_OCTREE::escribir FILE *  fd  ) 
 

Definición en la línea 195 del archivo octree_n.C.

References escribir_elemento_octree(), hijos, y relleno.

Referenciado por OCTREE::escribir().

Here is the call graph for this function:

void NODO_OCTREE::init void   ) 
 

Definición en la línea 56 del archivo octree_n.C.

References hijos, y relleno.

Referenciado por calcular(), OCTREE::calcular(), leer(), y OCTREE::leer().

void NODO_OCTREE::leer FILE *  fd  ) 
 

Definición en la línea 166 del archivo octree_n.C.

References hijos, init(), leer_elemento_octree(), y relleno.

Referenciado por OCTREE::leer().

Here is the call graph for this function:

void NODO_OCTREE::pintar_gl VECTOR  origen,
double  lado
 

Definición en la línea 139 del archivo octree_n.C.

References DIRECCIONES_octantes, hijos, pintar_cubo_solido(), relleno, VECTOR::x, VECTOR::y, y VECTOR::z.

Referenciado por OCTREE::pintar_gl().

Here is the call graph for this function:


Documentación de los datos miembro

NODO_OCTREE* NODO_OCTREE::hijos [private]
 

Definición en la línea 31 del archivo octree_n.h.

Referenciado por calcular(), compactar(), elim(), escribir(), init(), leer(), y pintar_gl().

BOOLEAN NODO_OCTREE::relleno [private]
 

Definición en la línea 30 del archivo octree_n.h.

Referenciado por calcular(), compactar(), escribir(), init(), leer(), y pintar_gl().


La documentación para esta clase fué generada a partir de los siguientes archivos:
Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.