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
moMultipleCurve3< Real > Member List

This is the complete list of members for moMultipleCurve3< Real >, including all inherited members.

Finish()moAbstractvirtual
GetBinormal(Real fTime) const moCurve3< Real >inline
GetCurvature(Real fTime) const moCurve3< Real >inline
GetFirstDerivative(Real fTime) const =0moCurve3< Real >pure virtual
GetFrame(Real fTime, moVector3< Real > &rkPosition, moVector3< Real > &rkTangent, moVector3< Real > &rkNormal, moVector3< Real > &rkBinormal) const moCurve3< Real >inline
GetKeyInfo(Real fTime, int &riKey, Real &rfDt) const moMultipleCurve3< Real >inlineprotected
GetLength(Real fT0, Real fT1) const moMultipleCurve3< Real >inlinevirtual
GetLengthKey(int iKey, Real fT0, Real fT1) const =0moMultipleCurve3< Real >protectedpure virtual
GetMaxTime() const moCurve3< Real >inline
GetMinTime() const moCurve3< Real >inline
GetNormal(Real fTime) const moCurve3< Real >inline
GetPosition(Real fTime) const =0moCurve3< Real >pure virtual
GetSecondDerivative(Real fTime) const =0moCurve3< Real >pure virtual
GetSegments() const moMultipleCurve3< Real >inline
GetSpeed(Real fTime) const moCurve3< Real >inline
GetSpeedKey(int iKey, Real fTime) const =0moMultipleCurve3< Real >protectedpure virtual
GetSpeedWithData(Real fTime, void *pvData)moMultipleCurve3< Real >inlineprotectedstatic
GetTangent(Real fTime) const moCurve3< Real >inline
GetThirdDerivative(Real fTime) const =0moCurve3< Real >pure virtual
GetTime(Real fLength, int iIterations=32, Real fTolerance=(Real) 1e-06) const moMultipleCurve3< Real >inlinevirtual
GetTimes() const moMultipleCurve3< Real >inline
GetTorsion(Real fTime) const moCurve3< Real >inline
GetTotalLength() const moCurve3< Real >inline
GetVariation(Real fT0, Real fT1, const moVector3< Real > *pkP0=0, const moVector3< Real > *pkP1=0) const moMultipleCurve3< Real >inlinevirtual
GetVariationKey(int iKey, Real fT0, Real fT1, const moVector3< Real > &rkA, const moVector3< Real > &rkB) const =0moMultipleCurve3< Real >protectedpure virtual
Init()moAbstractvirtual
Initialized()moAbstract
InitializeLength() const moMultipleCurve3< Real >inlineprotected
m_afAccumLengthmoMultipleCurve3< Real >mutableprotected
m_afLengthmoMultipleCurve3< Real >mutableprotected
m_afTimemoMultipleCurve3< Real >protected
m_bInitializedmoAbstract
m_fTMaxmoCurve3< Real >protected
m_fTMinmoCurve3< Real >protected
m_iSegmentsmoMultipleCurve3< Real >protected
moAbstract()moAbstract
moCurve3(Real fTMin, Real fTMax)moCurve3< Real >inline
MODebugmoAbstractstatic
MODebug2moAbstractstatic
moMultipleCurve3(int iSegments, Real *afTime)moMultipleCurve3< Real >inline
SetTimeInterval(Real fTMin, Real fTMax)moCurve3< Real >inline
SubdivideByLength(int iNumPoints, moVector3< Real > *&rakPoint) const moCurve3< Real >inline
SubdivideByTime(int iNumPoints, moVector3< Real > *&rakPoint) const moCurve3< Real >inline
SubdivideByVariation(Real fT0, const moVector3< Real > &rkP0, Real fT1, const moVector3< Real > &rkP1, Real fMinVariation, int iLevel, int &riNumPoints, PointList *&rpkList) const moCurve3< Real >inlineprotected
~moAbstract()moAbstractvirtual
~moCurve3()moCurve3< Real >inlinevirtual
~moMultipleCurve3()moMultipleCurve3< Real >inlinevirtual