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 VISOR_CAMPO_VECTORIAL

#include <visor_cv.h>

Diagrama de herencias de VISOR_CAMPO_VECTORIAL

Inheritance graph
[leyenda]
Diagrama de colaboración para VISOR_CAMPO_VECTORIAL:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 VISOR_CAMPO_VECTORIAL ()
 VISOR_CAMPO_VECTORIAL (CAMPO_VECTORIAL *c)
virtual ~VISOR_CAMPO_VECTORIAL ()
char * nombre_campo (void)
void set_campo (CAMPO_VECTORIAL *c)
void pintar_gl (void)
int procesar_teclado (EVENTO_GUI *e)
void procesar_resize (int x, int y, int x_tam, int y_tam)
virtual BOOLEAN leer (TOKENIZADOR *Sabiondo)

Métodos privados

void init (void)

Atributos privados

CAMPO_VECTORIALCampo
char * _nombre_campo
LUZ luz
CALIDAD_VISUAL calidad
MATERIALMaterial
VECTOR min
VECTOR max
double offset_plano

Documentación del constructor y destructor

VISOR_CAMPO_VECTORIAL::VISOR_CAMPO_VECTORIAL  ) 
 

Definición en la línea 62 del archivo visor_cv.C.

References Campo, y init().

Here is the call graph for this function:

VISOR_CAMPO_VECTORIAL::VISOR_CAMPO_VECTORIAL CAMPO_VECTORIAL c  ) 
 

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

References Campo, y init().

Here is the call graph for this function:

VISOR_CAMPO_VECTORIAL::~VISOR_CAMPO_VECTORIAL  )  [virtual]
 

Definición en la línea 68 del archivo visor_cv.C.

References Material.


Documentación de las funciones miembro

void VISOR_CAMPO_VECTORIAL::init void   )  [private]
 

Definición en la línea 76 del archivo visor_cv.C.

References _nombre_campo, VISOR::camara, MATRIZ_4x4::exportar_quaternion(), luz, Material, max, min, offset_plano, MATRIZ_4x4::rotacion_angulos_euler(), MATERIAL::set_difusa(), LUZ::set_id(), CAMARA::set_orientacion(), CAMARA::set_posicion(), VECTOR::x, VECTOR::y, y VECTOR::z.

Referenciado por VISOR_CAMPO_VECTORIAL().

Here is the call graph for this function:

BOOLEAN VISOR_CAMPO_VECTORIAL::leer TOKENIZADOR Sabiondo  )  [virtual]
 

Reimplementado de VISOR.

Definición en la línea 218 del archivo visor_cv.C.

References _nombre_campo, des_comille(), VISOR::leer_visor_subordinado(), TOKENIZADOR::siguiente_token(), TK_ABRIR, TK_CADENA, TK_CERRAR, TK_DESCONOCIDO, y TK_IDENTIFICADOR.

Here is the call graph for this function:

char * VISOR_CAMPO_VECTORIAL::nombre_campo void   ) 
 

Definición en la línea 102 del archivo visor_cv.C.

References _nombre_campo.

void VISOR_CAMPO_VECTORIAL::pintar_gl void   )  [virtual]
 

Reimplementado de VISOR.

Definición en la línea 115 del archivo visor_cv.C.

References MATERIAL::activar_gl(), LUZ::activar_gl(), CAMARA::activar_gl(), VISOR::camara, Campo, luz, Material, max, min, PINTAR_VECTOR_GL(), VISOR::pintar_visores_subordinados_gl(), LUZ::set_posicion(), CAMPO_VECTORIAL::valor(), VECTOR::x, VECTOR::y, y VECTOR::z.

Here is the call graph for this function:

void VISOR_CAMPO_VECTORIAL::procesar_resize int  x,
int  y,
int  x_tam,
int  y_tam
[virtual]
 

Reimplementado de VISOR.

Definición en la línea 209 del archivo visor_cv.C.

References VISOR::camara, y CAMARA::procesar_resize().

Here is the call graph for this function:

int VISOR_CAMPO_VECTORIAL::procesar_teclado EVENTO_GUI e  )  [virtual]
 

Reimplementado de VISOR.

Definición en la línea 156 del archivo visor_cv.C.

References calidad, VISOR::camara, EVENTO_GUI::key_code, max, min, offset_plano, CAMARA::procesar_teclado(), CALIDAD_VISUAL::procesar_teclado(), VECTOR::x, VECTOR::y, y VECTOR::z.

Here is the call graph for this function:

void VISOR_CAMPO_VECTORIAL::set_campo CAMPO_VECTORIAL c  ) 
 

Definición en la línea 108 del archivo visor_cv.C.

References Campo.


Documentación de los datos miembro

char* VISOR_CAMPO_VECTORIAL::_nombre_campo [private]
 

Definición en la línea 35 del archivo visor_cv.h.

Referenciado por init(), leer(), y nombre_campo().

CALIDAD_VISUAL VISOR_CAMPO_VECTORIAL::calidad [private]
 

Definición en la línea 38 del archivo visor_cv.h.

Referenciado por procesar_teclado().

CAMPO_VECTORIAL* VISOR_CAMPO_VECTORIAL::Campo [private]
 

Definición en la línea 34 del archivo visor_cv.h.

Referenciado por pintar_gl(), set_campo(), y VISOR_CAMPO_VECTORIAL().

LUZ VISOR_CAMPO_VECTORIAL::luz [private]
 

Definición en la línea 37 del archivo visor_cv.h.

Referenciado por init(), y pintar_gl().

MATERIAL* VISOR_CAMPO_VECTORIAL::Material [private]
 

Definición en la línea 39 del archivo visor_cv.h.

Referenciado por init(), pintar_gl(), y ~VISOR_CAMPO_VECTORIAL().

VECTOR VISOR_CAMPO_VECTORIAL::max [private]
 

Definición en la línea 42 del archivo visor_cv.h.

Referenciado por init(), pintar_gl(), y procesar_teclado().

VECTOR VISOR_CAMPO_VECTORIAL::min [private]
 

Definición en la línea 41 del archivo visor_cv.h.

Referenciado por init(), pintar_gl(), y procesar_teclado().

double VISOR_CAMPO_VECTORIAL::offset_plano [private]
 

Definición en la línea 43 del archivo visor_cv.h.

Referenciado por init(), y procesar_teclado().


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.