#include <TrajectoryFactory.h>
Public Member Functions | |
virtual boost::shared_ptr < trajType< P > > | getTrajectory (const typename trajType< P >::poseType &startPose, const typename trajType< P >::poseType &goalPose, double durationTarget=-1.) const =0 |
getTrajectory produces a trajectory object from the inputs | |
TrajectoryFactory () | |
virtual | ~TrajectoryFactory () |
Definition at line 19 of file TrajectoryFactory.h.
TrajectoryFactory< P, trajType >::TrajectoryFactory | ( | ) | [inline] |
Definition at line 22 of file TrajectoryFactory.h.
virtual TrajectoryFactory< P, trajType >::~TrajectoryFactory | ( | ) | [inline, virtual] |
Definition at line 23 of file TrajectoryFactory.h.
virtual boost::shared_ptr<trajType<P> > TrajectoryFactory< P, trajType >::getTrajectory | ( | const typename trajType< P >::poseType & | startPose, |
const typename trajType< P >::poseType & | goalPose, | ||
double | durationTarget = -1. |
||
) | const [pure virtual] |
getTrajectory produces a trajectory object from the inputs
startPose | start position |
goalPose | goal position |
durationTarget | time to execute move (certain factories may use other constraints to determine duration) |