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 plantilla de la Clase moSingleCurve3< Real >

#include <moMathCurve.h>

Diagrama de herencias de moSingleCurve3< Real >
moCurve3< Real > moAbstract

Métodos públicos

 moSingleCurve3 (Real fTMin, Real fTMax)
 
virtual Real GetLength (Real fT0, Real fT1) const
 
Real GetTime (Real fLength, int iIterations, Real fTolerance) const
 
- Métodos públicos heredados desde moCurve3< Real >
 moCurve3 (Real fTMin, Real fTMax)
 
virtual ~moCurve3 ()
 
Real GetMinTime () const
 
Real GetMaxTime () const
 
void SetTimeInterval (Real fTMin, Real fTMax)
 
virtual moVector3< Real > GetPosition (Real fTime) const =0
 
virtual moVector3< Real > GetFirstDerivative (Real fTime) const =0
 
virtual moVector3< Real > GetSecondDerivative (Real fTime) const =0
 
virtual moVector3< Real > GetThirdDerivative (Real fTime) const =0
 
virtual Real GetVariation (Real fT0, Real fT1, const moVector3< Real > *pkP0, const moVector3< Real > *pkP1) const =0
 
Real GetSpeed (Real fTime) const
 
Real GetTotalLength () const
 
moVector3< Real > GetTangent (Real fTime) const
 
moVector3< Real > GetNormal (Real fTime) const
 
moVector3< Real > GetBinormal (Real fTime) const
 
void GetFrame (Real fTime, moVector3< Real > &rkPosition, moVector3< Real > &rkTangent, moVector3< Real > &rkNormal, moVector3< Real > &rkBinormal) const
 
Real GetCurvature (Real fTime) const
 
Real GetTorsion (Real fTime) const
 
void SubdivideByTime (int iNumPoints, moVector3< Real > *&rakPoint) const
 
void SubdivideByLength (int iNumPoints, moVector3< Real > *&rakPoint) const
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Métodos protegidos estáticos

static Real GetSpeedWithData (Real fTime, void *pvData)
 

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...
 
- Métodos protegidos heredados desde moCurve3< Real >
void SubdivideByVariation (Real fT0, const moVector3< Real > &rkP0, Real fT1, const moVector3< Real > &rkP1, Real fMinVariation, int iLevel, int &riNumPoints, PointList *&rpkList) const
 
- Atributos protegidos heredados desde moCurve3< Real >
Real m_fTMin
 
Real m_fTMax
 

Descripción detallada

template<class Real>
class moSingleCurve3< Real >

Definición en la línea 859 del archivo moMathCurve.h.

Documentación del constructor y destructor

template<class Real >
moSingleCurve3< Real >::moSingleCurve3 ( Real  fTMin,
Real  fTMax 
)
inline

Definición en la línea 863 del archivo moMathCurve.h.

Documentación de las funciones miembro

template<class Real >
virtual Real moSingleCurve3< Real >::GetLength ( Real  fT0,
Real  fT1 
) const
inlinevirtual

Implementa moCurve3< Real >.

Definición en la línea 868 del archivo moMathCurve.h.

template<class Real >
static Real moSingleCurve3< Real >::GetSpeedWithData ( Real  fTime,
void *  pvData 
)
inlinestaticprotected

Definición en la línea 916 del archivo moMathCurve.h.

template<class Real >
Real moSingleCurve3< Real >::GetTime ( Real  fLength,
int  iIterations,
Real  fTolerance 
) const
inlinevirtual

Implementa moCurve3< Real >.

Definición en la línea 873 del archivo moMathCurve.h.


La documentación para esta clase fue generada a partir del siguiente fichero: