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
moTautInterpolant Class Reference

#include <moMathFunction.h>

Inheritance diagram for moTautInterpolant:
moMathFunction moAbstract

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 moTextGetExpression ()
 
virtual void SetParameters (double s,...)
 
virtual double Eval ()
 
double LastEval ()
 
virtual double Eval (double x,...)
 
virtual double DEval (int n,...)
 
MOuint GetParameterCount ()
 
moTextGetParameterName (int i)
 
double GetParameterValue (int i)
 
MOuint GetVariableCount ()
 
moTextGetVariableName (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 moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración More...
 
static moTextHeapMODebug = 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
 
moConfigm_pConfig
 
moMoldeoObjectm_pMOB
 

Detailed Description

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.

Member Function Documentation

MOboolean moTautInterpolant::Init ( moText p_Expression)

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.

Parameters
p_Expressionla expresión matemática.
Returns
El resultado de la operación de inicialización.

Definition at line 430 of file moMathFunction.cpp.


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