![]() |
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>
Métodos públicos | |
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) |
![]() | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. Más... | |
MOboolean | Initialized () |
Pregunta si está inicializado. Más... | |
Métodos privados | |
MOuint | LoadFunctions (moConfig *p_cfg, moMathManager *p_math_man, MOuint p_param_idx, MOuint p_subvalue_idx=0) |
Atributos privados | |
moMathFunctionArray | m_functions_array |
moConfig * | m_pConfig |
moParamIndex | m_ParamIndex |
MOuint | m_SubValueIndex |
Otros miembros heredados | |
![]() | |
MOboolean | m_bInitialized |
Valor de inicialización. Más... | |
![]() | |
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 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.
Definición en la línea 47 del archivo moMathFunctionIndex.h.
|
inline |
Constructor por defecto.
Definición en la línea 53 del archivo moMathFunctionIndex.h.
|
inlinevirtual |
Destructor por defecto.
Definición en la línea 57 del archivo 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. |
Definición en la línea 34 del archivo 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. |
Definición en la línea 41 del archivo moMathFunctionIndex.cpp.
|
inline |
Devuelve el número de funciones matemáticas almacenadas en la lista.
Definición en la línea 127 del archivo moMathFunctionIndex.h.
|
inlinevirtual |
Método de finalización.
Reimplementado de moAbstract.
Definición en la línea 93 del archivo 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. |
Definición en la línea 121 del archivo moMathFunctionIndex.cpp.
moMathFunction * moMathFunctionIndex::GetFunction | ( | MOuint | p_idx | ) |
Devuelve la función con índice p_idx.
p_idx | índice de la función. |
Definición en la línea 56 del archivo 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 |
Definición en la línea 67 del archivo 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 |
Definición en la línea 77 del archivo 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 |
Definición en la línea 87 del archivo moMathFunctionIndex.h.
|
private |
Definición en la línea 76 del archivo moMathFunctionIndex.cpp.
|
inline |
Devuelve la función con índice p_idx.
p_idx | índice de la función. |
Definición en la línea 133 del archivo moMathFunctionIndex.h.
Verifica la validez del índice especificado.
p_idx | índice de la función. |
Definición en la línea 62 del archivo moMathFunctionIndex.cpp.
|
private |
Definición en la línea 143 del archivo moMathFunctionIndex.h.
|
private |
Definición en la línea 146 del archivo moMathFunctionIndex.h.
|
private |
Definición en la línea 145 del archivo moMathFunctionIndex.h.
|
private |
Definición en la línea 147 del archivo moMathFunctionIndex.h.