Go to the documentation of this file.
27 #ifndef INC_CINOSMOVEPATHTRAJECTORYCONSTANT_H
28 #define INC_CINOSMOVEPATHTRAJECTORYCONSTANT_H
62 virtual uint32
GetMoveTime(
double& adMoveTime,
double adDelta = 0.0)
override;
65 virtual uint32
Stop()
override
85 virtual uint32
Append()
override;
88 TINOSMovePathVec& vPos)
override;
118 #endif // INC_CINOSMOVEPATHTRAJECTORYCONSTANT_H
virtual uint32 GetMoveTime(double &adMoveTime, double adDelta=0.0) override
Return time [sec] the path needs until End - Delta.
double m_dMoveAppVelocity
move app velocity
Definition: cinosmovepathtrajectoryconstant.h:108
bool m_bMoveApp
move type
Definition: cinosmovepathtrajectoryconstant.h:102
virtual uint32 iPrepare() override
prepare run
virtual ~CINOSMovePathTrajectoryConstant()
destructor
virtual uint32 PrepareAppend() override
prepare append
class CINOSBaseRamp * m_pRamp
trajectory generator
Definition: cinosmovepathtrajectoryconstant.h:99
Definition: cinosbaseramp.h:751
CINOSMovePathTrajectoryConstant(CINOSMovePath *apPath=NULL)
constructor
Definition: cinosmovepath.h:549
Definition: cinosmovepathsegment.h:44
Definition: cinosmovepathtrajectoryconstant.h:49
virtual uint32 Append() override
append
double m_dMoveAppDistance
move app distance
Definition: cinosmovepathtrajectoryconstant.h:106
virtual uint32 Stop() override
stop move path
Definition: cinosmovepathtrajectoryconstant.h:65
virtual uint32 Continue() override
continue move path
Definition: cinosmovepathtrajectoryconstant.h:71
virtual uint32 Break() override
break move path
Definition: cinosmovepathtrajectoryconstant.h:68
Definition: cinosmovepathtrajectory.h:80
The CINOSMovePathTrajectors class.
double m_dMoveLength
move length
Definition: cinosmovepathtrajectoryconstant.h:104
virtual bool GenData(CINOSMovePathSegment *&opSegmentId, double &adP, TINOSMovePathVec &vPos) override
generate data