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.
|
#include <moMathCurve.h>
Clases | |
class | PointList |
Métodos públicos | |
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 | GetTime (Real fLength, int iIterations=32, Real fTolerance=(Real) 1e-06) const =0 |
virtual Real | GetVariation (Real fT0, Real fT1, const moVector3< Real > *pkP0, const moVector3< Real > *pkP1) const =0 |
virtual Real | GetLength (Real fT0, Real fT1) 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 | |
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 | |
Real | m_fTMin |
Real | m_fTMax |
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 moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración. Más... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. Más... | |
Definición en la línea 631 del archivo moMathCurve.h.
Definición en la línea 635 del archivo moMathCurve.h.
Definición en la línea 639 del archivo moMathCurve.h.
Definición en la línea 700 del archivo moMathCurve.h.
|
inline |
Definición en la línea 731 del archivo moMathCurve.h.
|
pure virtual |
|
inline |
Definición en la línea 714 del archivo moMathCurve.h.
|
pure virtual |
Implementado en moMultipleCurve3< Real > y moSingleCurve3< Real >.
|
inline |
Definición en la línea 651 del archivo moMathCurve.h.
|
inline |
Definición en la línea 648 del archivo moMathCurve.h.
Definición en la línea 690 del archivo moMathCurve.h.
|
pure virtual |
|
pure virtual |
|
inline |
Definición en la línea 674 del archivo moMathCurve.h.
Definición en la línea 684 del archivo moMathCurve.h.
|
pure virtual |
|
pure virtual |
Implementado en moMultipleCurve3< Real > y moSingleCurve3< Real >.
|
inline |
Definición en la línea 752 del archivo moMathCurve.h.
|
inline |
Definición en la línea 680 del archivo moMathCurve.h.
|
pure virtual |
Implementado en moMultipleCurve3< Real >.
|
inline |
Definición en la línea 654 del archivo moMathCurve.h.
|
inline |
Definición en la línea 789 del archivo moMathCurve.h.
|
inline |
Definición en la línea 773 del archivo moMathCurve.h.
|
inlineprotected |
Definición en la línea 824 del archivo moMathCurve.h.
|
protected |
Definición en la línea 808 del archivo moMathCurve.h.
|
protected |
Definición en la línea 808 del archivo moMathCurve.h.