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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moMathFunctionIndex Class Reference

#include <moMathFunctionIndex.h>

Inheritance diagram for moMathFunctionIndex:
moAbstract

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)
 
moMathFunctionGetFunction (MOuint p_idx)
 
MOboolean ValidIndex (MOuint p_idx)
 
MOuint Count ()
 
moMathFunctionoperator[] (MOuint p_idx)
 
moMathFunctionFun (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 moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración More...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. More...
 

Detailed Description

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.

See also
moMathManager

Definition at line 47 of file moMathFunctionIndex.h.

Constructor & Destructor Documentation

moMathFunctionIndex::moMathFunctionIndex ( )
inline

Constructor por defecto.

Definition at line 53 of file moMathFunctionIndex.h.

virtual moMathFunctionIndex::~moMathFunctionIndex ( )
inlinevirtual

Destructor por defecto.

Definition at line 57 of file moMathFunctionIndex.h.

Member Function Documentation

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.

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

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.

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

Definition at line 41 of file moMathFunctionIndex.cpp.

MOuint moMathFunctionIndex::Count ( )
inline

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

Returns
número de funciones.

Definition at line 127 of file moMathFunctionIndex.h.

virtual MOboolean moMathFunctionIndex::Finish ( )
inlinevirtual

Método de finalización.

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

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.

Parameters
p_idxíndice de la función.
Returns
puntero a la función matemática.

Definition at line 121 of file moMathFunctionIndex.cpp.

moMathFunction * moMathFunctionIndex::GetFunction ( MOuint  p_idx)

Devuelve la función con índice p_idx.

Parameters
p_idxíndice de la función.
Returns
puntero a la función matemática.

Definition at line 56 of file 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.

Parameters
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
Returns
resultado de la operación: true si fue exitosa, false en caso contrario.

Definition at line 67 of file 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.

Parameters
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
Returns
resultado de la operación: true si fue exitosa, false en caso contrario.

Definition at line 77 of file 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.

Parameters
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
Returns
resultado de la operación: true si fue exitosa, false en caso contrario.

Definition at line 87 of file moMathFunctionIndex.h.

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

Devuelve la función con índice p_idx.

Parameters
p_idxíndice de la función.
Returns
puntero a la función matemática.

Definition at line 133 of file moMathFunctionIndex.h.

MOboolean moMathFunctionIndex::ValidIndex ( MOuint  p_idx)

Verifica la validez del índice especificado.

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

Definition at line 62 of file moMathFunctionIndex.cpp.


The documentation for this class was generated from the following files: