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;
The CINOSMovePathInterpolator class.
#define DECLARE_DYNAMIC(aClass)
Definition cinospartitionmemory.h:328
Definition cinosmcmodule.h:1900
Definition cinosmovepathcurve.h:56
Definition cinosmovepathinterpolatorblend.h:71
CINOSMovePathInterpolatorBlend(CINOSMovePathCurve *apCurve, CINOSMovePath *apPath=NULL)
constructor
virtual void Cleanup() override
cleanup
virtual ~CINOSMovePathInterpolatorBlend()
destructor
Definition cinosmovepathinterpolatorblend.h:93
struct SINOSMovePathInterpolatorBlendSegment * m_pFstBlend
blend chain
Definition cinosmovepathinterpolatorblend.h:110
virtual uint32 Prepare() override
do precalculation
virtual void GetPosition(double adP, CINOSMovePathSegment *&opSegment, TINOSMovePathVec &ovPos) override
get position vector at 'adP'
Definition cinosmovepathinterpolator.h:82
Definition cinosmovepathsegment.h:45
Definition cinosmovepath.h:566
Definition cinosmovepathinterpolatorblend.h:49
TINOSMovePathVec m_dB1
polynom vectors
Definition cinosmovepathinterpolatorblend.h:57
double m_dStart
start
Definition cinosmovepathinterpolatorblend.h:52
SINOSMovePathInterpolatorBlendSegment * m_pNext
pointer to next blend
Definition cinosmovepathinterpolatorblend.h:63