#include <trajectory.h>
Public Member Functions | |
double | Duration () const |
S | FirstState () const |
double | FirstTime () const |
S | Interpolate (double t) const |
S | LastState () const |
double | LastTime () const |
void | ResetFirstTime (double t) |
size_t | Size () const |
const std::vector< S > & | States () const |
const std::vector< double > & | Times () const |
fastrack_msgs::Trajectory | ToRos () const |
Trajectory () | |
Trajectory (const std::list< Trajectory< S > > &trajs) | |
Trajectory (const std::vector< S > &states, const std::vector< double > ×) | |
Trajectory (const fastrack_msgs::Trajectory::ConstPtr &msg) | |
void | Visualize (const ros::Publisher &pub, const std::string &frame) const |
~Trajectory () | |
Private Member Functions | |
std_msgs::ColorRGBA | Colormap (double t) const |
Private Attributes | |
bool | configuration_ |
std::vector< S > | states_ |
std::vector< double > | times_ |
Definition at line 61 of file trajectory.h.
|
inline |
Definition at line 63 of file trajectory.h.
|
inlineexplicit |
Definition at line 64 of file trajectory.h.
|
explicit |
Definition at line 124 of file trajectory.h.
|
explicit |
Definition at line 149 of file trajectory.h.
|
explicit |
Definition at line 178 of file trajectory.h.
|
private |
Definition at line 326 of file trajectory.h.
|
inline |
Definition at line 82 of file trajectory.h.
|
inline |
Definition at line 85 of file trajectory.h.
|
inline |
Definition at line 87 of file trajectory.h.
S fastrack::trajectory::Trajectory< S >::Interpolate | ( | double | t | ) | const |
Definition at line 203 of file trajectory.h.
|
inline |
Definition at line 86 of file trajectory.h.
|
inline |
Definition at line 88 of file trajectory.h.
void fastrack::trajectory::Trajectory< S >::ResetFirstTime | ( | double | t | ) |
Definition at line 247 of file trajectory.h.
|
inline |
Definition at line 79 of file trajectory.h.
|
inline |
Definition at line 91 of file trajectory.h.
|
inline |
Definition at line 92 of file trajectory.h.
fastrack_msgs::Trajectory fastrack::trajectory::Trajectory< S >::ToRos | ( | ) | const |
Definition at line 260 of file trajectory.h.
void fastrack::trajectory::Trajectory< S >::Visualize | ( | const ros::Publisher & | pub, |
const std::string & | frame | ||
) | const |
Definition at line 274 of file trajectory.h.
|
private |
Definition at line 115 of file trajectory.h.
|
private |
Definition at line 111 of file trajectory.h.
|
private |
Definition at line 112 of file trajectory.h.