17 #ifndef TRAJECTORY_COMPOSITE_H 18 #define TRAJECTORY_COMPOSITE_H 46 virtual Frame Pos(
double time)
const;
47 virtual Twist Vel(
double time)
const;
48 virtual Twist Acc(
double time)
const;
54 virtual void Write(std::ostream& os)
const;
VectorDouble vd
Definition: trajectory_composite.hpp:37
virtual Twist Acc(double time) const
Definition: trajectory_composite.cpp:72
std::vector< Trajectory * > VectorTraj
Definition: trajectory_composite.hpp:34
virtual Frame Pos(double time) const
Definition: trajectory_composite.cpp:32
virtual void Add(Trajectory *elem)
Definition: trajectory_composite.cpp:91
virtual void Write(std::ostream &os) const
Definition: trajectory_composite.cpp:111
Trajectory_Composite implements a trajectory that is composed of underlying trajectoria.
Definition: trajectory_composite.hpp:32
An abstract class that implements a trajectory contains a cartesian space trajectory and an underlyin...
Definition: trajectory.hpp:78
virtual Twist Vel(double time) const
Definition: trajectory_composite.cpp:53
std::vector< double > VectorDouble
Definition: trajectory_composite.hpp:35
represents both translational and rotational velocities.
Definition: frames.hpp:720
Definition: articulatedbodyinertia.cpp:28
Trajectory_Composite()
Definition: trajectory_composite.cpp:24
virtual double Duration() const
Definition: trajectory_composite.cpp:28
virtual void Destroy()
Definition: trajectory_composite.cpp:97
double duration
Definition: trajectory_composite.hpp:38
virtual ~Trajectory_Composite()
Definition: trajectory_composite.cpp:106
represents a frame transformation in 3D space (rotation + translation)
Definition: frames.hpp:570
virtual Trajectory * Clone() const
Definition: trajectory_composite.cpp:120
VectorTraj vt
Definition: trajectory_composite.hpp:36