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 VARIABLE_DE_ESTADO

#include <variable.h>

Diagrama de colaboración para VARIABLE_DE_ESTADO:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 VARIABLE_DE_ESTADO (ENTIDAD *e, const char *nom_variable)
 ~VARIABLE_DE_ESTADO ()
BOOLEAN es_valida (void)
BOOLEAN soy_yo (ENTIDAD *e, char *nom_variable)
double evaluar_float (void)
char * evaluar_cadena (void)
VECTOR evaluar_vector (void)
void actualizar_vector (VECTOR new_val)
void actualizar_float (double new_val)

Atributos privados

ENTIDADobjeto
void * ref
int tipo_variable
char * _nombre
VECTOR(* e_vector )(void *ref)
double(* e_double )(void *ref)

Documentación del constructor y destructor

VARIABLE_DE_ESTADO::VARIABLE_DE_ESTADO ENTIDAD e,
const char *  nom_variable
 

Definición en la línea 28 del archivo variable.C.

References _nombre, objeto, ref, y tipo_variable.

VARIABLE_DE_ESTADO::~VARIABLE_DE_ESTADO  ) 
 

Definición en la línea 60 del archivo variable.C.

References _nombre.


Documentación de las funciones miembro

void VARIABLE_DE_ESTADO::actualizar_float double  new_val  ) 
 

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

References _nombre, ENTIDAD::actualizar_variable(), objeto, ENTIDAD::propagar_cambios(), y T_FLOAT.

Referenciado por ACTUADOR_FLOAT::actuar().

Here is the call graph for this function:

void VARIABLE_DE_ESTADO::actualizar_vector VECTOR  new_val  ) 
 

Definición en la línea 136 del archivo variable.C.

References _nombre, ENTIDAD::actualizar_variable(), objeto, ENTIDAD::propagar_cambios(), y T_VECTOR.

Referenciado por ACTUADOR_VECTOR::actuar().

Here is the call graph for this function:

BOOLEAN VARIABLE_DE_ESTADO::es_valida void   ) 
 

Definición en la línea 77 del archivo variable.C.

References objeto, y ref.

char * VARIABLE_DE_ESTADO::evaluar_cadena void   ) 
 

Definición en la línea 109 del archivo variable.C.

References ref.

double VARIABLE_DE_ESTADO::evaluar_float void   ) 
 

Definición en la línea 91 del archivo variable.C.

References _nombre, ENTIDAD::consultar_variable(), ENTIDAD::nombre(), objeto, ref, y T_FLOAT.

Referenciado por SENSOR_FLOAT::sensar().

Here is the call graph for this function:

VECTOR VARIABLE_DE_ESTADO::evaluar_vector void   ) 
 

Definición en la línea 116 del archivo variable.C.

References _nombre, ENTIDAD::consultar_variable(), ENTIDAD::nombre(), objeto, ref, y T_VECTOR.

Referenciado por SENSOR_VECTOR::sensar().

Here is the call graph for this function:

BOOLEAN VARIABLE_DE_ESTADO::soy_yo ENTIDAD e,
char *  nom_variable
 

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

References _nombre, y objeto.


Documentación de los datos miembro

char* VARIABLE_DE_ESTADO::_nombre [private]
 

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

Referenciado por actualizar_float(), actualizar_vector(), evaluar_float(), evaluar_vector(), soy_yo(), VARIABLE_DE_ESTADO(), y ~VARIABLE_DE_ESTADO().

double(* VARIABLE_DE_ESTADO::e_double)(void *ref) [private]
 

VECTOR(* VARIABLE_DE_ESTADO::e_vector)(void *ref) [private]
 

ENTIDAD* VARIABLE_DE_ESTADO::objeto [private]
 

Definición en la línea 32 del archivo variable.h.

Referenciado por actualizar_float(), actualizar_vector(), es_valida(), evaluar_float(), evaluar_vector(), soy_yo(), y VARIABLE_DE_ESTADO().

void* VARIABLE_DE_ESTADO::ref [private]
 

Definición en la línea 33 del archivo variable.h.

Referenciado por es_valida(), evaluar_cadena(), evaluar_float(), evaluar_vector(), y VARIABLE_DE_ESTADO().

int VARIABLE_DE_ESTADO::tipo_variable [private]
 

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

Referenciado por VARIABLE_DE_ESTADO().


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.