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

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

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