Trajectory_Composite implements a trajectory that is composed of underlying trajectoria. More...
#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 |
Trajectory * | Get (unsigned int n) |
virtual Path * | GetPath () |
virtual VelocityProfile * | GetProfile () |
virtual Frame | Pos (double time) const |
Trajectory_Composite () | |
virtual Twist | Vel (double time) const |
virtual void | Write (std::ostream &os) const |
virtual | ~Trajectory_Composite () |
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.
KDL::Trajectory_Composite::Trajectory_Composite | ( | ) |
Definition at line 24 of file trajectory_composite.cpp.
Referenced by Clone().
KDL::Trajectory_Composite::~Trajectory_Composite | ( | ) | [virtual] |
Definition at line 110 of file trajectory_composite.cpp.
References Destroy().
Twist KDL::Trajectory_Composite::Acc | ( | double | time | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 73 of file trajectory_composite.cpp.
References KDL::Trajectory::Acc(), and KDL::Trajectory::Duration().
void KDL::Trajectory_Composite::Add | ( | Trajectory * | elem | ) | [virtual] |
Definition at line 92 of file trajectory_composite.cpp.
References KDL::Path_Composite::Add(), KDL::Trajectory::Duration(), and KDL::Trajectory::GetPath().
Referenced by Clone(), and Robot::Trajectory::generateTrajectory().
Trajectory * KDL::Trajectory_Composite::Clone | ( | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 124 of file trajectory_composite.cpp.
References Add(), and Trajectory_Composite().
void KDL::Trajectory_Composite::Destroy | ( | ) | [virtual] |
Definition at line 99 of file trajectory_composite.cpp.
Referenced by ~Trajectory_Composite().
double KDL::Trajectory_Composite::Duration | ( | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 29 of file trajectory_composite.cpp.
Referenced by Robot::Trajectory::getDuration().
Trajectory* KDL::Trajectory_Composite::Get | ( | unsigned int | n | ) | [inline] |
Definition at line 61 of file trajectory_composite.hpp.
Referenced by Robot::Trajectory::getDuration(), and Robot::Trajectory::getLength().
Path * KDL::Trajectory_Composite::GetPath | ( | ) | [virtual] |
Implements KDL::Trajectory.
Definition at line 132 of file trajectory_composite.cpp.
Referenced by Robot::Trajectory::getLength().
VelocityProfile * KDL::Trajectory_Composite::GetProfile | ( | ) | [virtual] |
Implements KDL::Trajectory.
Definition at line 137 of file trajectory_composite.cpp.
Frame KDL::Trajectory_Composite::Pos | ( | double | time | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 33 of file trajectory_composite.cpp.
References KDL::Trajectory::Duration(), and KDL::Trajectory::Pos().
Referenced by Robot::Trajectory::getPosition().
Twist KDL::Trajectory_Composite::Vel | ( | double | time | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 54 of file trajectory_composite.cpp.
References KDL::Trajectory::Duration(), and KDL::Trajectory::Vel().
Referenced by Robot::Trajectory::getVelocity().
void KDL::Trajectory_Composite::Write | ( | std::ostream & | os | ) | const [virtual] |
Implements KDL::Trajectory.
Definition at line 115 of file trajectory_composite.cpp.