Base class for samplers of trajectories. More...
#include <trajectory.h>
Public Member Functions | |
virtual double | end_time ()=0 |
Get the end time of our trajectory. | |
virtual Trajectory | getTrajectory ()=0 |
Get the trajectory that we are sampling from. | |
virtual TrajectoryPoint | sample (double time)=0 |
Sample from this trajectory. | |
TrajectorySampler () | |
Construct a trajectory sampler. | |
virtual | ~TrajectorySampler () |
Private Member Functions | |
TrajectorySampler & | operator= (const TrajectorySampler &) |
TrajectorySampler (const TrajectorySampler &) |
Base class for samplers of trajectories.
Definition at line 307 of file trajectory.h.
Construct a trajectory sampler.
Definition at line 311 of file trajectory.h.
virtual robot_controllers::TrajectorySampler::~TrajectorySampler | ( | ) | [inline, virtual] |
Definition at line 312 of file trajectory.h.
robot_controllers::TrajectorySampler::TrajectorySampler | ( | const TrajectorySampler & | ) | [private] |
virtual double robot_controllers::TrajectorySampler::end_time | ( | ) | [pure virtual] |
Get the end time of our trajectory.
Implemented in robot_controllers::SplineTrajectorySampler.
virtual Trajectory robot_controllers::TrajectorySampler::getTrajectory | ( | ) | [pure virtual] |
Get the trajectory that we are sampling from.
Implemented in robot_controllers::SplineTrajectorySampler.
TrajectorySampler& robot_controllers::TrajectorySampler::operator= | ( | const TrajectorySampler & | ) | [private] |
virtual TrajectoryPoint robot_controllers::TrajectorySampler::sample | ( | double | time | ) | [pure virtual] |
Sample from this trajectory.
Implemented in robot_controllers::SplineTrajectorySampler.