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.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moMathVariable

moMathVariable Más...

#include <moMathFunction.h>

Diagrama de herencias de moMathVariable
moAbstract

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)
 
moTextGetName ()
 
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...
 

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 moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

moMathVariable

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:

  • "tempo" el reloj interno rítmico, su ciclo interno.
  • "time" el reloj interno absoluto, el tiempo interno.

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:

$ 1.0*sin( 1.618 * tempo ) $ $ cos( time )*alpha + translatey $ $ sin( time ) $

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.

  • particletime
Ver también
moMathFunction

Definición en la línea 294 del archivo moMathFunction.h.

Documentación del constructor y destructor

moMathVariable::moMathVariable ( )

El constructor de la clase.

Parámetros
p_nameel nombre de la variable.
p_value0el 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)

Definición en la línea 80 del archivo moMathFunction.cpp.

moMathVariable::moMathVariable ( moInlet p_Inlet)

Definición en la línea 86 del archivo moMathFunction.cpp.

Documentación de las funciones miembro

moText& moMathVariable::GetName ( )
inline

Devuelve el nombre de la variable.

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.

Devuelve
El valor 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.

Devuelve
El puntero a la variable 'm_value'.
Ver también
m_value

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.

void moMathVariable::SetName ( moText p_name)
inline

Asigna el nombre de la variable.

Parámetros
p_nameel 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.

void moMathVariable::SetValue ( double  p_value)
inline

Asigna un nuevo valor flotante para la variable.

Parámetros
p_nameel nuevo valor de la variable.

Definición en la línea 325 del archivo moMathFunction.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: