#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.