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 CURVA_PARAMETRICA

#include <curva.h>

Diagrama de herencias de CURVA_PARAMETRICA

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

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 CURVA_PARAMETRICA ()
virtual ~CURVA_PARAMETRICA ()
BOOLEAN consultar_variable (const char *nombre_variable, int &tipo, void **ref)
 Éste método, junto con `actualizar_variable` es el núcleo del esquema de introspección AQUYNZA.

void actualizar (void)
BOOLEAN leer (TOKENIZADOR *Sabiondo)
VECTOR evaluar (void)

Atributos privados

ARREGLO< SEGMENTO_DE_CURVA_PARAMETRICA * > arr_segmentos
double tiempo_inicial
double tiempo_final
int tipo_movimiento

Documentación del constructor y destructor

CURVA_PARAMETRICA::CURVA_PARAMETRICA  ) 
 

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

References tiempo_final, tiempo_inicial, tipo_movimiento, y TMC_STOP.

CURVA_PARAMETRICA::~CURVA_PARAMETRICA  )  [virtual]
 

Definición en la línea 146 del archivo curva.C.


Documentación de las funciones miembro

void CURVA_PARAMETRICA::actualizar void   )  [virtual]
 

Reimplementado de CURVA.

Definición en la línea 297 del archivo curva.C.

BOOLEAN CURVA_PARAMETRICA::consultar_variable const char *  nombre_variable,
int &  tipo,
void **  ref
[virtual]
 

Éste método, junto con `actualizar_variable` es el núcleo del esquema de introspección AQUYNZA.

La introspección permite consultar y/o actualizar cualquier variable de cualquier tipo mediante una interfaz unificada.

Éste método retorna TRUE si la operación de consulta en introspección fue válida o FALSE si no (ya sea porque el tipo de datos era incorrecto o el nombre de variable suministrado no existe dentro de la clase). Éste método deberá ser sobrecargado por las clases que se deseen entren al esquema de introspección AQUYNZA (y las cuales heredarán de ésta clase). El comportamiento por defecto es tener la introspección desactivada (siempre retornar FALSE).

Reimplementado de ENTIDAD.

Definición en la línea 154 del archivo curva.C.

References evaluar(), T_FLOAT, T_VECTOR, TMP_vector, VECTOR::x, VECTOR::y, y VECTOR::z.

Here is the call graph for this function:

VECTOR CURVA_PARAMETRICA::evaluar void   ) 
 

Definición en la línea 246 del archivo curva.C.

References arr_segmentos, CURVA::t, ARREGLO< SEGMENTO_DE_CURVA_PARAMETRICA * >::tam(), tiempo_final, tiempo_inicial, tipo_movimiento, TMC_BACKWARD, TMC_REPLAY, y TMC_STOP.

Referenciado por consultar_variable().

Here is the call graph for this function:

BOOLEAN CURVA_PARAMETRICA::leer TOKENIZADOR Sabiondo  ) 
 

Definición en la línea 176 del archivo curva.C.

References ARREGLO< SEGMENTO_DE_CURVA_PARAMETRICA * >::anx(), arr_segmentos, des_comille(), EXPRESION_REGULAR::evaluar(), EXPRESION_REGULAR::init(), SEGMENTO_DE_CURVA_PARAMETRICA::leer(), ENTIDAD::set_nombre(), TOKENIZADOR::siguiente_token(), ARREGLO< SEGMENTO_DE_CURVA_PARAMETRICA * >::tam(), tiempo_final, tiempo_inicial, tipo_movimiento, TK_ABRIR, TK_CADENA, TK_CERRAR, TK_DESCONOCIDO, TK_IDENTIFICADOR, TMC_BACKWARD, TMC_REPLAY, y TMC_STOP.

Here is the call graph for this function:


Documentación de los datos miembro

ARREGLO<SEGMENTO_DE_CURVA_PARAMETRICA *> CURVA_PARAMETRICA::arr_segmentos [private]
 

Definición en la línea 65 del archivo curva.h.

Referenciado por evaluar(), y leer().

double CURVA_PARAMETRICA::tiempo_final [private]
 

Definición en la línea 67 del archivo curva.h.

Referenciado por CURVA_PARAMETRICA(), evaluar(), y leer().

double CURVA_PARAMETRICA::tiempo_inicial [private]
 

Definición en la línea 66 del archivo curva.h.

Referenciado por CURVA_PARAMETRICA(), evaluar(), y leer().

int CURVA_PARAMETRICA::tipo_movimiento [private]
 

Definición en la línea 68 del archivo curva.h.

Referenciado por CURVA_PARAMETRICA(), evaluar(), y leer().


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.