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