Path Class Reference
#include <Path.h>
List of all members.
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 |
Detailed Description
Definition at line 22 of file Path.h.
Constructor & Destructor Documentation
Member Function Documentation
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] |
Member Data Documentation
The documentation for this class was generated from the following file: