#include <trajectory_composite.hpp>
Public Member Functions | |
virtual Twist | Acc (double time) const |
virtual void | Add (Trajectory *elem) |
virtual Trajectory * | Clone () const |
virtual void | Destroy () |
virtual double | Duration () const |
virtual Frame | Pos (double time) const |
Trajectory_Composite () | |
virtual Twist | Vel (double time) const |
virtual void | Write (std::ostream &os) const |
virtual | ~Trajectory_Composite () |
Private Types | |
typedef std::vector< double > | VectorDouble |
typedef std::vector< Trajectory * > | VectorTraj |
Private Attributes | |
double | duration |
VectorDouble | vd |
VectorTraj | vt |
Trajectory_Composite implements a trajectory that is composed of underlying trajectoria. Call Add to add a trajectory
Definition at line 32 of file trajectory_composite.hpp.
typedef std::vector<double> KDL::Trajectory_Composite::VectorDouble [private] |
Definition at line 35 of file trajectory_composite.hpp.
typedef std::vector<Trajectory*> KDL::Trajectory_Composite::VectorTraj [private] |
Definition at line 34 of file trajectory_composite.hpp.
Definition at line 24 of file trajectory_composite.cpp.
KDL::Trajectory_Composite::~Trajectory_Composite | ( | ) | [virtual] |
Definition at line 106 of file trajectory_composite.cpp.
Twist KDL::Trajectory_Composite::Acc | ( | double | time | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 72 of file trajectory_composite.cpp.
void KDL::Trajectory_Composite::Add | ( | Trajectory * | elem | ) | [virtual] |
Definition at line 91 of file trajectory_composite.cpp.
Trajectory * KDL::Trajectory_Composite::Clone | ( | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 120 of file trajectory_composite.cpp.
void KDL::Trajectory_Composite::Destroy | ( | ) | [virtual] |
Definition at line 97 of file trajectory_composite.cpp.
double KDL::Trajectory_Composite::Duration | ( | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 28 of file trajectory_composite.cpp.
Frame KDL::Trajectory_Composite::Pos | ( | double | time | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 32 of file trajectory_composite.cpp.
Twist KDL::Trajectory_Composite::Vel | ( | double | time | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 53 of file trajectory_composite.cpp.
void KDL::Trajectory_Composite::Write | ( | std::ostream & | os | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 111 of file trajectory_composite.cpp.
double KDL::Trajectory_Composite::duration [private] |
Definition at line 38 of file trajectory_composite.hpp.
VectorDouble KDL::Trajectory_Composite::vd [private] |
Definition at line 37 of file trajectory_composite.hpp.
VectorTraj KDL::Trajectory_Composite::vt [private] |
Definition at line 36 of file trajectory_composite.hpp.