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 <moMathFunctionIndex.h>
Public Member Functions | |
moMathFunctionIndex () | |
virtual | ~moMathFunctionIndex () |
virtual MOboolean | Init (moConfig *p_cfg, moMathManager *p_math_man, MOint p_param_idx, MOuint p_subvalue_idx=0) |
virtual MOboolean | Init (moConfig *p_cfg, moMathManager *p_math_man, moParamIndex p_param_idx, MOuint p_subvalue_idx=0) |
virtual MOboolean | Init (moConfig *p_cfg, moMathManager *p_math_man, moParamReference p_param_ref, MOuint p_subvalue_idx=0) |
virtual MOboolean | Finish () |
MOint | Add (moText p_name, moMathManager *p_math_man) |
MOint | Add (moMathFunction *p_func) |
moMathFunction * | GetFunction (MOuint p_idx) |
MOboolean | ValidIndex (MOuint p_idx) |
MOuint | Count () |
moMathFunction * | operator[] (MOuint p_idx) |
moMathFunction * | Fun (MOint p_value_index=MO_SELECTED) |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. 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 lista de punteros a objetos moMathFunction. La utilidad de esta clase es que permite definir un subconjunto de funciones matemáticas definidas en el MathManager y accederlas de una manera más directa.
Definition at line 47 of file moMathFunctionIndex.h.
|
inline |
Constructor por defecto.
Definition at line 53 of file moMathFunctionIndex.h.
|
inlinevirtual |
Destructor por defecto.
Definition at line 57 of file moMathFunctionIndex.h.
MOint moMathFunctionIndex::Add | ( | moText | p_name, |
moMathManager * | p_math_man | ||
) |
Agrega una nueva función a la lista y al administrador matemático, en el caso de no existir.
p_name | expresión que define a la nueva función. |
p_math_man | puntero al administrador matemático. |
Definition at line 34 of file moMathFunctionIndex.cpp.
MOint moMathFunctionIndex::Add | ( | moMathFunction * | p_func | ) |
Agrega una a la lista el puntero a un objeto moMathFunction provisto.
p_func | puntero a la función matemática. |
Definition at line 41 of file moMathFunctionIndex.cpp.
|
inline |
Devuelve el número de funciones matemáticas almacenadas en la lista.
Definition at line 127 of file moMathFunctionIndex.h.
|
inlinevirtual |
Método de finalización.
Reimplemented from moAbstract.
Definition at line 93 of file moMathFunctionIndex.h.
moMathFunction * moMathFunctionIndex::Fun | ( | MOint | p_value_index = MO_SELECTED | ) |
Devuelve la función con índice p_value_index. Si p_value_index tiene el valor MO_SELECTED entonces la función que corresponde al parámetro seleccionado actualemente es devuelta.
p_idx | índice de la función. |
Definition at line 121 of file moMathFunctionIndex.cpp.
moMathFunction * moMathFunctionIndex::GetFunction | ( | MOuint | p_idx | ) |
Devuelve la función con índice p_idx.
p_idx | índice de la función. |
Definition at line 56 of file moMathFunctionIndex.cpp.
|
inlinevirtual |
Método de inicialización.
p_cfg | puntero al objeto de configuración de Moldeo donde se especifica la lista de funciones matemáticas. |
p_math_man | adminstrador matemático donde las nuevas funciones son agregadas. |
p_param_idx | |
p_subvalue_idx |
Definition at line 67 of file moMathFunctionIndex.h.
|
inlinevirtual |
Método de inicialización.
p_cfg | puntero al objeto de configuración de Moldeo donde se especifica la lista de funciones matemáticas. |
p_math_man | adminstrador matemático donde las nuevas funciones son agregadas. |
p_param_idx | índice del parámetro que contiene a las funciones. |
p_subvalue_idx |
Definition at line 77 of file moMathFunctionIndex.h.
|
inlinevirtual |
Método de inicialización.
p_cfg | puntero al objeto de configuración de Moldeo donde se especifica la lista de funciones matemáticas. |
p_math_man | adminstrador matemático donde las nuevas funciones son agregadas. |
p_param_ref | |
p_subvalue_idx |
Definition at line 87 of file moMathFunctionIndex.h.
|
inline |
Devuelve la función con índice p_idx.
p_idx | índice de la función. |
Definition at line 133 of file moMathFunctionIndex.h.
Verifica la validez del índice especificado.
p_idx | índice de la función. |
Definition at line 62 of file moMathFunctionIndex.cpp.