libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
#include <moMathFunction.h>
Public Member Functions | |
moMathVariable () | |
moMathVariable (const char *p_name, double p_value0=0.0) | |
moMathVariable (moParam *p_Param) | |
moMathVariable (moInlet *p_Inlet) | |
void | SetParam (moParam *p_Param) |
void | SetInlet (moInlet *p_Inlet) |
void | SetName (moText &p_name) |
moText & | GetName () |
void | SetValue (double p_value) |
double | GetValue () |
double * | GetValuePointer () |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. More... | |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. More... | |
MOboolean | Initialized () |
Pregunta si está inicializado. More... | |
Additional Inherited Members | |
Public Attributes inherited from moAbstract | |
MOboolean | m_bInitialized |
Valor de inicialización More... | |
Static Public Attributes inherited from moAbstract | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración More... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. More... | |
Clase que encapsula una variable flotante de precisión doble. Esta clase almacena el nombre y valor actual de la variable, y es utilizada para generar la lista de variables y parámetros en la clase 'moMathFunction'.
una variable se define como una etiqueta con o sin numeros, por ejemplo: variable1, variable2, varx, vary que indica un valor en memoria.
Hay variables predefinidas para el sistema de funciones como son:
A su vez, por cada parámetro definido en un objeto configurado, se definirá una variable del mismo nombre, por ejemplo: "translatex", o "alpha". Esa variable puede ser usada localmente por cualquier función e incluso combinarlas: por ejemplo:
La variable particletime, es definida en el plugin de ParticlesSimple y representa un parámetro de referencia de tiempo particular en un grupo de elementos.
Definition at line 294 of file moMathFunction.h.
moMathVariable::moMathVariable | ( | ) |
El constructor de la clase.
p_name | el nombre de la variable. |
p_value0 | el valor inicial de la variable. |
Definition at line 63 of file moMathFunction.cpp.
moMathVariable::moMathVariable | ( | const char * | p_name, |
double | p_value0 = 0.0 |
||
) |
Definition at line 70 of file moMathFunction.cpp.
moMathVariable::moMathVariable | ( | moParam * | p_Param | ) |
Definition at line 80 of file moMathFunction.cpp.
moMathVariable::moMathVariable | ( | moInlet * | p_Inlet | ) |
Definition at line 86 of file moMathFunction.cpp.
|
inline |
Devuelve el nombre de la variable.
Definition at line 319 of file moMathFunction.h.
double moMathVariable::GetValue | ( | ) |
Devuelve el valor actual de la variable.
Definition at line 119 of file moMathFunction.cpp.
double * moMathVariable::GetValuePointer | ( | ) |
Devuelve el puntero a la variable privada de la clase que almacena el valor flotante actual.
Definition at line 134 of file moMathFunction.cpp.
void moMathVariable::SetInlet | ( | moInlet * | p_Inlet | ) |
Definition at line 106 of file moMathFunction.cpp.
|
inline |
Asigna el nombre de la variable.
p_name | el nuevo nombre de la variable. |
Definition at line 314 of file moMathFunction.h.
void moMathVariable::SetParam | ( | moParam * | p_Param | ) |
Definition at line 93 of file moMathFunction.cpp.
|
inline |
Asigna un nuevo valor flotante para la variable.
p_name | el nuevo valor de la variable. |
Definition at line 325 of file moMathFunction.h.