![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
|
#include <moMathFunction.h>


Métodos públicos | |
| 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 () |
Métodos públicos heredados desde moAbstract | |
| moAbstract () | |
| virtual | ~moAbstract () |
| virtual MOboolean | Init () |
| Inicializa el objeto. Más... | |
| virtual MOboolean | Finish () |
| Finaliza el objeto, libera recursos. Más... | |
| MOboolean | Initialized () |
| Pregunta si está inicializado. Más... | |
Atributos privados | |
| moText | m_name |
| double | m_value |
| moParam * | m_pParam |
| moInlet * | m_pInlet |
Otros miembros heredados | |
Atributos públicos heredados desde moAbstract | |
| MOboolean | m_bInitialized |
| Valor de inicialización. Más... | |
Atributos públicos estáticos heredados desde moAbstract | |
| static moDebug * | MODebug2 = new moDebug() |
| Clase de impresión de errores para depuración. Más... | |
| static moTextHeap * | MODebug = new moTextHeap() |
| Lista de textos. Más... | |
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.
Definición en la línea 294 del archivo moMathFunction.h.
| moMathVariable::moMathVariable | ( | ) |
El constructor de la clase.
| p_name | el nombre de la variable. |
| p_value0 | el valor inicial de la variable. |
Definición en la línea 63 del archivo moMathFunction.cpp.

| moMathVariable::moMathVariable | ( | const char * | p_name, |
| double | p_value0 = 0.0 |
||
| ) |
Definición en la línea 70 del archivo moMathFunction.cpp.
| moMathVariable::moMathVariable | ( | moParam * | p_Param | ) |
| moMathVariable::moMathVariable | ( | moInlet * | p_Inlet | ) |
|
inline |
Devuelve el nombre de la variable.
Definición en la línea 319 del archivo moMathFunction.h.

| double moMathVariable::GetValue | ( | ) |
Devuelve el valor actual de la variable.
Definición en la línea 119 del archivo moMathFunction.cpp.


| double * moMathVariable::GetValuePointer | ( | ) |
Devuelve el puntero a la variable privada de la clase que almacena el valor flotante actual.
Definición en la línea 134 del archivo moMathFunction.cpp.


| void moMathVariable::SetInlet | ( | moInlet * | p_Inlet | ) |
Definición en la línea 106 del archivo moMathFunction.cpp.


|
inline |
Asigna el nombre de la variable.
| p_name | el nuevo nombre de la variable. |
Definición en la línea 314 del archivo moMathFunction.h.
| void moMathVariable::SetParam | ( | moParam * | p_Param | ) |
Definición en la línea 93 del archivo moMathFunction.cpp.


|
inline |
Asigna un nuevo valor flotante para la variable.
| p_name | el nuevo valor de la variable. |
Definición en la línea 325 del archivo moMathFunction.h.

|
private |
Almacena el nombre de la variable.
Definición en la línea 346 del archivo moMathFunction.h.
|
private |
External inlet data retreival, name must match!!!!
Definición en la línea 360 del archivo moMathFunction.h.
|
private |
External param data retreival, name must match!!!!
Definición en la línea 355 del archivo moMathFunction.h.
|
private |
Almacena el valor actual de la variable.
Definición en la línea 350 del archivo moMathFunction.h.