Public Member Functions | Private Attributes
ParabolicBlend::Trajectory Class Reference

#include <Trajectory.h>

List of all members.

Public Member Functions

double getDuration () const
Eigen::VectorXd getPosition (double time) const
Eigen::VectorXd getVelocity (double time) const
 Trajectory (const std::list< Eigen::VectorXd > &path, const Eigen::VectorXd &maxVelocity, const Eigen::VectorXd &maxAcceleration, double minWayPointSeparation=0.0)

Private Attributes

std::vector< Eigen::VectorXd > accelerations
std::vector< double > blendDurations
double duration
std::vector< double > durations
std::vector< Eigen::VectorXd > path
std::vector< Eigen::VectorXd > velocities

Detailed Description

Definition at line 48 of file Trajectory.h.


Constructor & Destructor Documentation

Trajectory::Trajectory ( const std::list< Eigen::VectorXd > &  path,
const Eigen::VectorXd &  maxVelocity,
const Eigen::VectorXd &  maxAcceleration,
double  minWayPointSeparation = 0.0 
)

Definition at line 45 of file Trajectory.cpp.


Member Function Documentation

double Trajectory::getDuration ( ) const

Definition at line 227 of file Trajectory.cpp.

VectorXd Trajectory::getPosition ( double  time) const

Definition at line 151 of file Trajectory.cpp.

VectorXd Trajectory::getVelocity ( double  time) const

Definition at line 189 of file Trajectory.cpp.


Member Data Documentation

std::vector<Eigen::VectorXd> ParabolicBlend::Trajectory::accelerations [private]

Definition at line 58 of file Trajectory.h.

std::vector<double> ParabolicBlend::Trajectory::blendDurations [private]

Definition at line 60 of file Trajectory.h.

Definition at line 61 of file Trajectory.h.

std::vector<double> ParabolicBlend::Trajectory::durations [private]

Definition at line 59 of file Trajectory.h.

std::vector<Eigen::VectorXd> ParabolicBlend::Trajectory::path [private]

Definition at line 56 of file Trajectory.h.

std::vector<Eigen::VectorXd> ParabolicBlend::Trajectory::velocities [private]

Definition at line 57 of file Trajectory.h.


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


constraint_aware_spline_smoother
Author(s): Sachin Chitta
autogenerated on Mon Dec 2 2013 12:37:23