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 moMathFunctionIndex

#include <moMathFunctionIndex.h>

Diagrama de herencias de moMathFunctionIndex
moAbstract

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)
 
moMathFunctionGetFunction (MOuint p_idx)
 
MOboolean ValidIndex (MOuint p_idx)
 
MOuint Count ()
 
moMathFunctionoperator[] (MOuint p_idx)
 
moMathFunctionFun (MOint p_value_index=MO_SELECTED)
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. 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

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.

Ver también
moMathManager

Definición en la línea 47 del archivo moMathFunctionIndex.h.

Documentación del constructor y destructor

moMathFunctionIndex::moMathFunctionIndex ( )
inline

Constructor por defecto.

Definición en la línea 53 del archivo moMathFunctionIndex.h.

virtual moMathFunctionIndex::~moMathFunctionIndex ( )
inlinevirtual

Destructor por defecto.

Definición en la línea 57 del archivo moMathFunctionIndex.h.

Documentación de las funciones miembro

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.

Parámetros
p_nameexpresión que define a la nueva función.
p_math_manpuntero al administrador matemático.
Devuelve
índice de la nueva función (-1 si la operación no tiene éxito).

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.

Parámetros
p_funcpuntero a la función matemática.
Devuelve
índice de la nueva función (-1 si la operación no tiene éxito).

Definición en la línea 41 del archivo moMathFunctionIndex.cpp.

MOuint moMathFunctionIndex::Count ( )
inline

Devuelve el número de funciones matemáticas almacenadas en la lista.

Devuelve
número de funciones.

Definición en la línea 127 del archivo moMathFunctionIndex.h.

virtual MOboolean moMathFunctionIndex::Finish ( )
inlinevirtual

Método de finalización.

Devuelve
resultado de la operación: true si fue exitosa, false en caso contrario.

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.

Parámetros
p_idxíndice de la función.
Devuelve
puntero a la función matemática.

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.

Parámetros
p_idxíndice de la función.
Devuelve
puntero a la función matemática.

Definición en la línea 56 del archivo moMathFunctionIndex.cpp.

virtual MOboolean moMathFunctionIndex::Init ( moConfig p_cfg,
moMathManager p_math_man,
MOint  p_param_idx,
MOuint  p_subvalue_idx = 0 
)
inlinevirtual

Método de inicialización.

Parámetros
p_cfgpuntero al objeto de configuración de Moldeo donde se especifica la lista de funciones matemáticas.
p_math_manadminstrador matemático donde las nuevas funciones son agregadas.
p_param_idx
p_subvalue_idx
Devuelve
resultado de la operación: true si fue exitosa, false en caso contrario.

Definición en la línea 67 del archivo moMathFunctionIndex.h.

virtual MOboolean moMathFunctionIndex::Init ( moConfig p_cfg,
moMathManager p_math_man,
moParamIndex  p_param_idx,
MOuint  p_subvalue_idx = 0 
)
inlinevirtual

Método de inicialización.

Parámetros
p_cfgpuntero al objeto de configuración de Moldeo donde se especifica la lista de funciones matemáticas.
p_math_manadminstrador matemático donde las nuevas funciones son agregadas.
p_param_idxíndice del parámetro que contiene a las funciones.
p_subvalue_idx
Devuelve
resultado de la operación: true si fue exitosa, false en caso contrario.

Definición en la línea 77 del archivo moMathFunctionIndex.h.

virtual MOboolean moMathFunctionIndex::Init ( moConfig p_cfg,
moMathManager p_math_man,
moParamReference  p_param_ref,
MOuint  p_subvalue_idx = 0 
)
inlinevirtual

Método de inicialización.

Parámetros
p_cfgpuntero al objeto de configuración de Moldeo donde se especifica la lista de funciones matemáticas.
p_math_manadminstrador matemático donde las nuevas funciones son agregadas.
p_param_ref
p_subvalue_idx
Devuelve
resultado de la operación: true si fue exitosa, false en caso contrario.

Definición en la línea 87 del archivo moMathFunctionIndex.h.

moMathFunction* moMathFunctionIndex::operator[] ( MOuint  p_idx)
inline

Devuelve la función con índice p_idx.

Parámetros
p_idxíndice de la función.
Devuelve
puntero a la función matemática.

Definición en la línea 133 del archivo moMathFunctionIndex.h.

MOboolean moMathFunctionIndex::ValidIndex ( MOuint  p_idx)

Verifica la validez del índice especificado.

Parámetros
p_idxíndice de la función.
Devuelve
true si el índice es válido, false en caso contrario.

Definición en la línea 62 del archivo moMathFunctionIndex.cpp.


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