#include <Path.h>
Public Member Functions | |
void | append_path (waypt_index_t startid, waypt_index_t endid, const WayPointEdgeList &edges) |
WayPointEdge | at (unsigned index) const |
void | clear (void) |
bool | empty (void) const |
WayPointEdge | last (void) const |
void | new_path (waypt_index_t startid, waypt_index_t endid, const WayPointEdgeList &edges) |
Path () | |
void | pop_front (void) |
void | print (const Graph &graph) |
unsigned | size (void) const |
~Path () | |
Private Attributes | |
std::deque< WayPointEdge > | path |
Path::Path | ( | ) | [inline] |
Path::~Path | ( | ) | [inline] |
void Path::append_path | ( | waypt_index_t | startid, |
waypt_index_t | endid, | ||
const WayPointEdgeList & | edges | ||
) | [inline] |
WayPointEdge Path::at | ( | unsigned | index | ) | const [inline] |
void Path::clear | ( | void | ) | [inline] |
bool Path::empty | ( | void | ) | const [inline] |
WayPointEdge Path::last | ( | void | ) | const [inline] |
void Path::new_path | ( | waypt_index_t | startid, |
waypt_index_t | endid, | ||
const WayPointEdgeList & | edges | ||
) | [inline] |
void Path::pop_front | ( | void | ) | [inline] |
void Path::print | ( | const Graph & | graph | ) | [inline] |
unsigned Path::size | ( | void | ) | const [inline] |
std::deque<WayPointEdge> Path::path [private] |