27#ifndef INC_CINOSMOVEPATHTRAJECTORYCONSTANT_H
28#define INC_CINOSMOVEPATHTRAJECTORYCONSTANT_H
88 TINOSMovePathVec&
vPos)
override;
The CINOSMovePathTrajectors class.
#define DECLARE_DYNAMIC(aClass)
Definition cinospartitionmemory.h:328
Definition cinosbaseramp.h:752
Definition cinosmcmodule.h:1900
Definition cinosmovepathsegment.h:45
Definition cinosmovepathtrajectoryconstant.h:50
virtual uint32 Continue() override
continue move path
Definition cinosmovepathtrajectoryconstant.h:71
virtual uint32 PrepareAppend() override
prepare append
virtual uint32 Append() override
append
double m_dMoveAppDistance
move app distance
Definition cinosmovepathtrajectoryconstant.h:106
double m_dMoveLength
move length
Definition cinosmovepathtrajectoryconstant.h:104
virtual uint32 iPrepare() override
prepare run
virtual ~CINOSMovePathTrajectoryConstant()
destructor
virtual uint32 Stop() override
stop move path
Definition cinosmovepathtrajectoryconstant.h:65
virtual bool GenData(CINOSMovePathSegment *&opSegmentId, double &adP, TINOSMovePathVec &vPos) override
generate data
class CINOSBaseRamp * m_pRamp
trajectory generator
Definition cinosmovepathtrajectoryconstant.h:99
virtual uint32 GetMoveTime(double &adMoveTime, double adDelta=0.0) override
Return time [sec] the path needs until End - Delta.
CINOSMovePathTrajectoryConstant(CINOSMovePath *apPath=NULL)
constructor
double m_dMoveAppVelocity
move app velocity
Definition cinosmovepathtrajectoryconstant.h:108
virtual uint32 Break() override
break move path
Definition cinosmovepathtrajectoryconstant.h:68
bool m_bMoveApp
move type
Definition cinosmovepathtrajectoryconstant.h:102
Definition cinosmovepathtrajectory.h:81
Definition cinosmovepath.h:566