Classes | Public Member Functions | Private Attributes | List of all members
robot_controllers::SplineTrajectorySampler Class Reference

Sampler that uses splines. More...

#include <trajectory_spline_sampler.h>

Inheritance diagram for robot_controllers::SplineTrajectorySampler:
Inheritance graph
[legend]

Classes

struct  Segment
 

Public Member Functions

virtual double end_time ()
 Get the end time of our trajectory. More...
 
virtual Trajectory getTrajectory ()
 Get the trajectory that we are sampling from. More...
 
virtual TrajectoryPoint sample (double time)
 Sample from this trajectory. More...
 
 SplineTrajectorySampler (const Trajectory &trajectory)
 Construct a trajectory sampler. More...
 
- Public Member Functions inherited from robot_controllers::TrajectorySampler
 TrajectorySampler ()
 Construct a trajectory sampler. More...
 
virtual ~TrajectorySampler ()
 

Private Attributes

TrajectoryPoint result
 
int seg_
 
std::vector< Segmentsegments_
 
Trajectory trajectory_
 

Detailed Description

Sampler that uses splines.

Definition at line 203 of file trajectory_spline_sampler.h.

Constructor & Destructor Documentation

robot_controllers::SplineTrajectorySampler::SplineTrajectorySampler ( const Trajectory trajectory)
inline

Construct a trajectory sampler.

Definition at line 215 of file trajectory_spline_sampler.h.

Member Function Documentation

virtual double robot_controllers::SplineTrajectorySampler::end_time ( )
inlinevirtual

Get the end time of our trajectory.

Implements robot_controllers::TrajectorySampler.

Definition at line 358 of file trajectory_spline_sampler.h.

virtual Trajectory robot_controllers::SplineTrajectorySampler::getTrajectory ( )
inlinevirtual

Get the trajectory that we are sampling from.

Implements robot_controllers::TrajectorySampler.

Definition at line 364 of file trajectory_spline_sampler.h.

virtual TrajectoryPoint robot_controllers::SplineTrajectorySampler::sample ( double  time)
inlinevirtual

Sample from this trajectory.

Implements robot_controllers::TrajectorySampler.

Definition at line 316 of file trajectory_spline_sampler.h.

Member Data Documentation

TrajectoryPoint robot_controllers::SplineTrajectorySampler::result
private

Definition at line 372 of file trajectory_spline_sampler.h.

int robot_controllers::SplineTrajectorySampler::seg_
private

Definition at line 373 of file trajectory_spline_sampler.h.

std::vector<Segment> robot_controllers::SplineTrajectorySampler::segments_
private

Definition at line 370 of file trajectory_spline_sampler.h.

Trajectory robot_controllers::SplineTrajectorySampler::trajectory_
private

Definition at line 371 of file trajectory_spline_sampler.h.


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


robot_controllers
Author(s): Michael Ferguson
autogenerated on Sun Sep 27 2020 03:22:39