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_SENSOR_VECTOR

#include <v_sensor.h>

Diagrama de herencias de VISOR_SENSOR_VECTOR

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

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 VISOR_SENSOR_VECTOR ()
 VISOR_SENSOR_VECTOR (int nuevo_tipo)
virtual ~VISOR_SENSOR_VECTOR ()
void pintar_gl (void)
 PRE: Todos los valores del arreglo de datos 'data' estan entre el rango [min_val, max_val].

int tipo (void)
BOOLEAN asociar_sensor (SENSOR *S)
BOOLEAN leer (TOKENIZADOR *Sabiondo)

Métodos privados

void init_fonts (void)
void pintar_vector_gl (CAMARA *Camara)
void pintar_vistavion1_gl (CAMARA *Camara)
 OJO: Este algoritmo esta disenado para recibir una orientacion en formato <yaw/pitch/roll>, codificados en <x, y, z> respectivamente.

void pintar_vistavion2_gl (CAMARA *Camara)
 OJO: Este algoritmo esta disenado para recibir una orientacion en formato <yaw/pitch/roll>, codificados en <x, y, z> respectivamente.


Atributos privados

SENSOR_VECTORSensor
VECTORdata
int tam_data
int _tipo
int pos
int min_pos
VECTOR min_val
VECTOR max_val

Documentación del constructor y destructor

VISOR_SENSOR_VECTOR::VISOR_SENSOR_VECTOR  ) 
 

Definición en la línea 67 del archivo vs_vector.C.

References _tipo, data, max_val, min_pos, min_val, pos, Sensor, tam_data, VECTOR::x, VECTOR::y, y VECTOR::z.

VISOR_SENSOR_VECTOR::VISOR_SENSOR_VECTOR int  nuevo_tipo  ) 
 

Definición en la línea 88 del archivo vs_vector.C.

References _tipo, data, min_pos, pos, Sensor, y tam_data.

VISOR_SENSOR_VECTOR::~VISOR_SENSOR_VECTOR  )  [virtual]
 

Definición en la línea 104 del archivo vs_vector.C.


Documentación de las funciones miembro

BOOLEAN VISOR_SENSOR_VECTOR::asociar_sensor SENSOR S  )  [virtual]
 

Implements VISOR_SENSOR.

Definición en la línea 535 del archivo vs_vector.C.

References SENSOR_VECTOR::sensar(), Sensor, T_VECTOR, y SENSOR::tipo().

Here is the call graph for this function:

void VISOR_SENSOR_VECTOR::init_fonts void   )  [private]
 

Definición en la línea 174 del archivo vs_vector.C.

BOOLEAN VISOR_SENSOR_VECTOR::leer TOKENIZADOR Sabiondo  )  [virtual]
 

Implements VISOR_SENSOR.

Definición en la línea 468 del archivo vs_vector.C.

References VISOR_SENSOR::_nombre_variable, _tipo, des_comille(), VISOR_SENSOR::leer_sensor(), max_val, min_val, pos, TOKENIZADOR::siguiente_token(), TK_ABRIR, TK_CADENA, TK_CERRAR, TK_DESCONOCIDO, TK_IDENTIFICADOR, TK_NUMERO, TK_VECTOR_FIN, TK_VECTOR_INICIO, VECTOR::x, VECTOR::y, y VECTOR::z.

Here is the call graph for this function:

void VISOR_SENSOR_VECTOR::pintar_gl void   )  [virtual]
 

PRE: Todos los valores del arreglo de datos 'data' estan entre el rango [min_val, max_val].

Implements VISOR_SENSOR.

Definición en la línea 384 del archivo vs_vector.C.

References _tipo, VISOR_SENSOR::_transparencia, CAMARA::billboard_gl(), CAM_NO_CUADRAR, VISOR::camara, VISOR_SENSOR::cuadre_grilla, data, VISOR_SENSOR::dx_grilla, VISOR_SENSOR::dy_grilla, SENSOR_VECTOR::evaluar(), jvs_cuadro_gl(), min_pos, pintar_vector_gl(), pintar_vistavion1_gl(), pintar_vistavion2_gl(), pos, Sensor, CAMARA::subbillboard_gl(), tam_data, VISOR_SENSOR::tam_grilla, VISOR_SENSOR::x_grilla, y VISOR_SENSOR::y_grilla.

Here is the call graph for this function:

void VISOR_SENSOR_VECTOR::pintar_vector_gl CAMARA Camara  )  [private]
 

Definición en la línea 111 del archivo vs_vector.C.

References VISOR_SENSOR::_transparencia, CAMARA::activar_gl(), data, min_pos, pos, tam_data, VISOR_SENSOR::tam_grilla, y VECTOR::x.

Referenciado por pintar_gl().

Here is the call graph for this function:

void VISOR_SENSOR_VECTOR::pintar_vistavion1_gl CAMARA Camara  )  [private]
 

OJO: Este algoritmo esta disenado para recibir una orientacion en formato <yaw/pitch/roll>, codificados en <x, y, z> respectivamente.

Definición en la línea 180 del archivo vs_vector.C.

References VISOR_SENSOR::_transparencia, chequear_fuente(), data, CAMARA::factor_font(), y pos.

Referenciado por pintar_gl().

Here is the call graph for this function:

void VISOR_SENSOR_VECTOR::pintar_vistavion2_gl CAMARA Camara  )  [private]
 

OJO: Este algoritmo esta disenado para recibir una orientacion en formato <yaw/pitch/roll>, codificados en <x, y, z> respectivamente.

Definición en la línea 277 del archivo vs_vector.C.

References VISOR_SENSOR::_transparencia, chequear_fuente(), data, CAMARA::factor_font(), y pos.

Referenciado por pintar_gl().

Here is the call graph for this function:

int VISOR_SENSOR_VECTOR::tipo void   )  [virtual]
 

Implements VISOR_SENSOR.

Definición en la línea 460 del archivo vs_vector.C.

References T_VECTOR.


Documentación de los datos miembro

int VISOR_SENSOR_VECTOR::_tipo [private]
 

Definición en la línea 105 del archivo v_sensor.h.

Referenciado por leer(), pintar_gl(), y VISOR_SENSOR_VECTOR().

VECTOR* VISOR_SENSOR_VECTOR::data [private]
 

Definición en la línea 103 del archivo v_sensor.h.

Referenciado por pintar_gl(), pintar_vector_gl(), pintar_vistavion1_gl(), pintar_vistavion2_gl(), y VISOR_SENSOR_VECTOR().

VECTOR VISOR_SENSOR_VECTOR::max_val [private]
 

Definición en la línea 110 del archivo v_sensor.h.

Referenciado por leer(), y VISOR_SENSOR_VECTOR().

int VISOR_SENSOR_VECTOR::min_pos [private]
 

Definición en la línea 107 del archivo v_sensor.h.

Referenciado por pintar_gl(), pintar_vector_gl(), y VISOR_SENSOR_VECTOR().

VECTOR VISOR_SENSOR_VECTOR::min_val [private]
 

Definición en la línea 109 del archivo v_sensor.h.

Referenciado por leer(), y VISOR_SENSOR_VECTOR().

int VISOR_SENSOR_VECTOR::pos [private]
 

Definición en la línea 106 del archivo v_sensor.h.

Referenciado por leer(), pintar_gl(), pintar_vector_gl(), pintar_vistavion1_gl(), pintar_vistavion2_gl(), y VISOR_SENSOR_VECTOR().

SENSOR_VECTOR* VISOR_SENSOR_VECTOR::Sensor [private]
 

Definición en la línea 102 del archivo v_sensor.h.

Referenciado por asociar_sensor(), pintar_gl(), y VISOR_SENSOR_VECTOR().

int VISOR_SENSOR_VECTOR::tam_data [private]
 

Definición en la línea 104 del archivo v_sensor.h.

Referenciado por pintar_gl(), pintar_vector_gl(), y VISOR_SENSOR_VECTOR().


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.