|
| | moSingleCurve2 (Real fTMin, Real fTMax) |
| |
| virtual Real | GetLength (Real fT0, Real fT1) const |
| |
| virtual Real | GetTime (Real fLength, int iIterations=32, Real fTolerance=(Real) 1e-06) const |
| |
| | moCurve2 (Real fTMin, Real fTMax) |
| |
| virtual | ~moCurve2 () |
| |
| Real | GetMinTime () const |
| |
| Real | GetMaxTime () const |
| |
| void | SetTimeInterval (Real fTMin, Real fTMax) |
| |
| virtual moVector2< Real > | GetPosition (Real fTime) const =0 |
| |
| virtual moVector2< Real > | GetFirstDerivative (Real fTime) const =0 |
| |
| virtual moVector2< Real > | GetSecondDerivative (Real fTime) const =0 |
| |
| virtual moVector2< Real > | GetThirdDerivative (Real fTime) const =0 |
| |
| Real | GetSpeed (Real fTime) const |
| |
| Real | GetTotalLength () const |
| |
| moVector2< Real > | GetTangent (Real fTime) const |
| |
| moVector2< Real > | GetNormal (Real fTime) const |
| |
| void | GetFrame (Real fTime, moVector2< Real > &rkPosition, moVector2< Real > &rkTangent, moVector2< Real > &rkNormal) const |
| |
| Real | GetCurvature (Real fTime) const |
| |
| void | SubdivideByTime (int iNumPoints, moVector2< Real > *&rakPoint) const |
| |
| void | SubdivideByLength (int iNumPoints, moVector2< Real > *&rakPoint) const |
| |
| void | SubdivideByVariation (Real fMinVariation, int iMaxLevel, int &riNumPoints, moVector2< Real > *&rakPoint) const |
| |
| virtual Real | GetVariation (Real fT0, Real fT1, const moVector2< Real > *pkP0=0, const moVector2< Real > *pkP1=0) const =0 |
| |
| | 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...
|
| |
template<class Real>
class moSingleCurve2< Real >
Definición en la línea 288 del archivo moMathCurve.h.