Go to the documentation of this file.
27 #ifndef INC_CINOSMOVEPATHINTERPOLATORBLEND_H
28 #define INC_CINOSMOVEPATHINTERPOLATORBLEND_H
58 TINOSMovePathVec m_dM1;
59 TINOSMovePathVec m_dB2;
60 TINOSMovePathVec m_dM2;
79 TINOSMovePathVec& ovPos)
override;
82 virtual uint32
Prepare()
override;
100 virtual void Cleanup()
override;
122 #endif // INC_CINOSMOVEPATHINTERPOLATORBLEND_H
Definition: cinosmovepathinterpolatorblend.h:70
struct SINOSMovePathInterpolatorBlendSegment * m_pFstBlend
blend chain
Definition: cinosmovepathinterpolatorblend.h:110
SINOSMovePathInterpolatorBlendSegment * m_pNext
pointer to next blend
Definition: cinosmovepathinterpolatorblend.h:63
virtual void Cleanup() override
cleanup
Definition: cinosmovepathinterpolator.h:81
virtual ~CINOSMovePathInterpolatorBlend()
destructor
Definition: cinosmovepathinterpolatorblend.h:93
Definition: cinosmovepath.h:549
Definition: cinosmovepathsegment.h:44
Definition: cinosmovepathcurve.h:55
The CINOSMovePathInterpolator class.
virtual void GetPosition(double adP, CINOSMovePathSegment *&opSegment, TINOSMovePathVec &ovPos) override
get position vector at 'adP'
TINOSMovePathVec m_dB1
polynom vectors
Definition: cinosmovepathinterpolatorblend.h:57
CINOSMovePathInterpolatorBlend(CINOSMovePathCurve *apCurve, CINOSMovePath *apPath=NULL)
constructor
Definition: cinosmovepathinterpolatorblend.h:49
virtual uint32 Prepare() override
do precalculation
#define DECLARE_DYNAMIC(aClass)
Definition: cinospartitionmemory.h:328
double m_dStart
start
Definition: cinosmovepathinterpolatorblend.h:52