![]() |
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 <moMathFunction.h>
Public Member Functions | |
| MOboolean | Init (moText &p_Expression) |
Public Member Functions inherited from moMathFunction | |
| moMathFunction () | |
| virtual | ~moMathFunction () |
| virtual MOboolean | Init (const moText &p_Expression, moMoldeoObject *p_pMOB=NULL) |
| virtual MOboolean | Finish () |
| virtual void | SetExpression (const moText &p_Expression) |
| virtual moText & | GetExpression () |
| virtual void | SetParameters (double s,...) |
| virtual double | Eval () |
| double | LastEval () |
| virtual double | Eval (double x,...) |
| virtual double | DEval (int n,...) |
| MOuint | GetParameterCount () |
| moText & | GetParameterName (int i) |
| double | GetParameterValue (int i) |
| MOuint | GetVariableCount () |
| moText & | GetVariableName (int i) |
| double | GetVariableValue (int i) |
| double | operator() (double x,...) |
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... | |
Protected Attributes inherited from moMathFunction | |
| moText | m_EmptyName |
| moText | m_Expression |
| moMathVariableArray | m_Parameters |
| moMathVariableArray | m_Variables |
| double | m_LastEval |
| moConfig * | m_pConfig |
| moMoldeoObject * | m_pMOB |
Clase que encapsula un spline "tenso" de grado 3. Pasa por los puntos (x0, y0) y (x1, y1), las primera derivadas en x0 y x1 son d0 y d1, respectivamente, y además reproduce la convexidad/concavidad de los puntos. El parámetro gamma en (0, 3) incrementa la suavidad de la curva a medida que se acerca a 3. El ordenamiento de los parámetros es x0, y0, d0, x1, y1, d1, gamma. Para mas información, ver la siguiente referencia: "A Practical Guide to Splines", Carl de Boor, Springer, chapter XVI.
Definition at line 586 of file moMathFunction.h.
Función de inicializacion en donde se asigna la expresión que caracteriza la función y se construyen las listas de parámetros y variables.
| p_Expression | la expresión matemática. |
Definition at line 430 of file moMathFunction.cpp.