#include <state.h>
Public Member Functions | |
virtual VectorXd | Configuration () const =0 |
virtual void | FromRos (const fastrack_msgs::State &msg)=0 |
void | FromRosPtr (const fastrack_msgs::State::ConstPtr &msg) |
virtual void | FromVector (const VectorXd &x)=0 |
virtual std::vector< Vector3d > | OccupiedPositions () const =0 |
virtual Vector3d | Position () const =0 |
virtual fastrack_msgs::State | ToRos () const =0 |
virtual VectorXd | ToVector () const =0 |
virtual double | X () const =0 |
virtual double | Y () const =0 |
virtual double | Z () const =0 |
virtual | ~State () |
Static Public Member Functions | |
static void | Seed (unsigned int seed) |
Protected Member Functions | |
State () | |
Static Protected Attributes | |
static std::random_device | rd_ |
static std::default_random_engine | rng_ = std::default_random_engine(State::rd_()) |
|
pure virtual |
Implemented in fastrack::state::PlanarDubins3D, and fastrack::state::PositionVelocity.
|
pure virtual |
Implemented in fastrack::state::PlanarDubins3D, and fastrack::state::PositionVelocity.
|
inline |
|
pure virtual |
Implemented in fastrack::state::PlanarDubins3D, and fastrack::state::PositionVelocity.
|
pure virtual |
Implemented in fastrack::state::PositionVelocity, and fastrack::state::PlanarDubins3D.
|
pure virtual |
Implemented in fastrack::state::PlanarDubins3D, and fastrack::state::PositionVelocity.
|
inlinestatic |
|
pure virtual |
Implemented in fastrack::state::PlanarDubins3D, and fastrack::state::PositionVelocity.
|
pure virtual |
Implemented in fastrack::state::PlanarDubins3D, and fastrack::state::PositionVelocity.
|
pure virtual |
Implemented in fastrack::state::PlanarDubins3D, and fastrack::state::PositionVelocity.
|
pure virtual |
Implemented in fastrack::state::PlanarDubins3D, and fastrack::state::PositionVelocity.
|
pure virtual |
Implemented in fastrack::state::PlanarDubins3D, and fastrack::state::PositionVelocity.
|
staticprotected |
|
staticprotected |