|
KDL 1.5.3
|
Trajectory_Segment combines a VelocityProfile and a Path into a trajectory. More...
#include <src/trajectory_segment.hpp>


Public Member Functions | |
| Trajectory_Segment (Path *_geom, VelocityProfile *_motprof, bool _aggregate=true) | |
| This constructor assumes that geom and <_motprof> are initialised correctly. | |
| Trajectory_Segment (Path *_geom, VelocityProfile *_motprof, double duration, bool _aggregate=true) | |
| This constructor assumes that geom is initialised and <_motprof> needs to be set according to duration. | |
| virtual double | Duration () const |
| virtual Frame | Pos (double time) const |
| virtual Twist | Vel (double time) const |
| virtual Twist | Acc (double time) const |
| virtual Trajectory * | Clone () const |
| virtual void | Write (std::ostream &os) const |
| virtual Path * | GetPath () |
| virtual VelocityProfile * | GetProfile () |
| virtual | ~Trajectory_Segment () |
Static Public Member Functions | |
| static Trajectory * | Read (std::istream &is) |
Private Attributes | |
| VelocityProfile * | motprof |
| Path * | geom |
| bool | aggregate |
Trajectory_Segment combines a VelocityProfile and a Path into a trajectory.
| KDL::Trajectory_Segment::Trajectory_Segment | ( | Path * | _geom, |
| VelocityProfile * | _motprof, | ||
| bool | _aggregate = true ) |
| KDL::Trajectory_Segment::Trajectory_Segment | ( | Path * | _geom, |
| VelocityProfile * | _motprof, | ||
| double | duration, | ||
| bool | _aggregate = true ) |
|
virtual |
Implements KDL::Trajectory.
|
inlinevirtual |
Implements KDL::Trajectory.
References aggregate, geom, motprof, and Trajectory_Segment().
|
virtual |
Implements KDL::Trajectory.
References motprof.
|
virtual |
References motprof.
|
virtual |
Implements KDL::Trajectory.
|
staticinherited |
References KDL::Path::Read(), and KDL::VelocityProfile::Read().
|
virtual |
Implements KDL::Trajectory.
|
virtual |
Implements KDL::Trajectory.
|
private |
Referenced by Clone(), Trajectory_Segment(), Trajectory_Segment(), and ~Trajectory_Segment().
|
private |
Referenced by Acc(), Clone(), GetPath(), Pos(), Trajectory_Segment(), Trajectory_Segment(), Vel(), Write(), and ~Trajectory_Segment().
|
private |
Referenced by Acc(), Clone(), Duration(), GetProfile(), Pos(), Trajectory_Segment(), Trajectory_Segment(), Vel(), Write(), and ~Trajectory_Segment().