KDL::Trajectory_Composite Class Reference
[Motion]

Trajectory_Composite implements a trajectory that is composed of underlying trajectoria. More...

#include <trajectory_composite.hpp>

Inheritance diagram for KDL::Trajectory_Composite:
KDL::Trajectory

List of all members.

Public Member Functions

virtual Twist Acc (double time) const
virtual void Add (Trajectory *elem)
virtual TrajectoryClone () const
virtual void Destroy ()
virtual double Duration () const
TrajectoryGet (unsigned int n)
virtual PathGetPath ()
virtual VelocityProfileGetProfile ()
virtual Frame Pos (double time) const
 Trajectory_Composite ()
virtual Twist Vel (double time) const
virtual void Write (std::ostream &os) const
virtual ~Trajectory_Composite ()

Detailed Description

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.


Constructor & Destructor Documentation

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().


Member Function Documentation

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]
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]
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]
Twist KDL::Trajectory_Composite::Vel ( double  time  )  const [virtual]
void KDL::Trajectory_Composite::Write ( std::ostream &  os  )  const [virtual]

Implements KDL::Trajectory.

Definition at line 115 of file trajectory_composite.cpp.


The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:02:19 2011 for FreeCAD by  doxygen 1.6.1