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.
1.6.1