29 #ifndef MOTIONPROFILE_DIRAC_H
30 #define MOTIONPROFILE_DIRAC_H
55 virtual double Pos(
double time)
const;
56 virtual double Vel(
double time)
const;
57 virtual double Acc(
double time)
const;
58 virtual void Write(std::ostream& os)
const;
A Dirac VelocityProfile generates an infinite velocity so that the position jumps from A to B in in i...
Definition: velocityprofile_dirac.hpp:49
void SetProfile(double pos1, double pos2)
Definition: velocityprofile_dirac.cpp:34
double p2
Definition: velocityprofile_dirac.hpp:50
virtual double Duration() const
Definition: velocityprofile_dirac.cpp:51
virtual double Acc(double time) const
Definition: velocityprofile_dirac.cpp:78
virtual double Vel(double time) const
Definition: velocityprofile_dirac.cpp:67
virtual void Write(std::ostream &os) const
Definition: velocityprofile_dirac.cpp:84
virtual void SetProfileDuration(double pos1, double pos2, double duration)
Definition: velocityprofile_dirac.cpp:45
virtual ~VelocityProfile_Dirac()
Definition: velocityprofile_dirac.hpp:65
virtual double Pos(double time) const
Definition: velocityprofile_dirac.cpp:55
virtual VelocityProfile * Clone() const
Definition: velocityprofile_dirac.hpp:59
double t
Definition: velocityprofile_dirac.hpp:50
double p1
Definition: velocityprofile_dirac.hpp:50
A VelocityProfile stores the velocity profile that is used within a trajectory.
Definition: velocityprofile.hpp:63
Definition: articulatedbodyinertia.cpp:28