KDL
1.4.0
|
Trajectory_Composite implements a trajectory that is composed of underlying trajectoria. More...
#include <src/trajectory_composite.hpp>
Public Member Functions | |
Trajectory_Composite () | |
virtual double | Duration () const |
virtual Frame | Pos (double time) const |
virtual Twist | Vel (double time) const |
virtual Twist | Acc (double time) const |
virtual void | Add (Trajectory *elem) |
virtual void | Destroy () |
virtual void | Write (std::ostream &os) const |
virtual Trajectory * | Clone () const |
virtual | ~Trajectory_Composite () |
Static Public Member Functions | |
static Trajectory * | Read (std::istream &is) |
Private Types | |
typedef std::vector< Trajectory * > | VectorTraj |
typedef std::vector< double > | VectorDouble |
Private Attributes | |
VectorTraj | vt |
VectorDouble | vd |
double | duration |
Trajectory_Composite implements a trajectory that is composed of underlying trajectoria.
Call Add to add a trajectory
|
private |
|
private |
KDL::Trajectory_Composite::Trajectory_Composite | ( | ) |
Referenced by Clone().
|
virtual |
References Destroy().
|
virtual |
Implements KDL::Trajectory.
References KDL::Trajectory::Acc(), KDL::Trajectory::Duration(), vd, and vt.
|
virtual |
References duration, KDL::Trajectory::Duration(), vd, and vt.
Referenced by Clone().
|
virtual |
Implements KDL::Trajectory.
References Add(), Trajectory_Composite(), and vt.
|
virtual |
Referenced by ~Trajectory_Composite().
|
virtual |
Implements KDL::Trajectory.
References duration.
|
virtual |
Implements KDL::Trajectory.
References KDL::Trajectory::Duration(), KDL::Trajectory::Pos(), vd, and vt.
|
staticinherited |
References KDL::VelocityProfile::Read(), and KDL::Path::Read().
|
virtual |
Implements KDL::Trajectory.
References KDL::Trajectory::Duration(), vd, KDL::Trajectory::Vel(), and vt.
|
virtual |
Implements KDL::Trajectory.
References vt.
|
private |
Referenced by Add(), and Duration().
|
private |
|
private |