97 if ( p_expr.
Length() == 0 )
103 if (-1 < idx)
return idx;
110 if (p_math_fun == NULL)
117 if (p_math_fun != NULL)
119 bool res = p_math_fun->
Init( p_expr, p_pMOB );
virtual MOboolean Finish()
void SetName(const moText &p_name)
void SetFunctionParam(MOuint p_idx, double s0)
virtual MOboolean Init(const moText &p_Expression, moMoldeoObject *p_pMOB=NULL)
void SetResourceType(moResourceType p_restype)
moMathFunction * BuiltInMathFunctionFactory(const moText &p_expr)
clase de para manejar textos
Dispositivo de entrada/salida, típicamente, interfaces humanas de IO y datos ( teclado, mouse, tableta, tcp, udp, serial )
MOint GetFunctionIdx(const moText &p_expr)
Clase Base para Objetos Moldeo ( moEffect, moIODevice, moResource, moConsole )
double EvalFunction(MOuint p_idx, double x0)
void SetLabelName(const moText &p_labelname)
moMathFunction * GetFunction(MOuint p_idx)
MOint AddFunction(const moText &p_expr, MOboolean p_force_new=false, moMoldeoObject *p_pMOB=NULL)
MOboolean ValidFunction(MOuint p_idx)
virtual MOboolean Finish()
moMathFunctionArray m_functions
void SetType(moMoldeoObjectType p_type)
virtual moText & GetExpression()