#include <dijkstra.h>
Public Member Functions | |
AdjacencyMapEntry (Graph::Vertex *_child=0, Graph::Vertex *_parent=0, Graph::Edge *_edge=0, double _distance=std::numeric_limits< double >::max()) | |
AdjacencyMapEntry (Graph::Vertex *_child=0, Graph::Vertex *_parent=0, Graph::Edge *_edge=0, double _distance=std::numeric_limits< double >::max()) | |
Graph::Vertex * | child () const |
Graph::Vertex * | child () const |
Graph::VertexSet & | children () |
Graph::VertexSet & | children () |
double | distance () const |
double | distance () const |
Graph::Edge * | edge () const |
Graph::Edge * | edge () const |
Graph::Vertex * | parent () const |
Graph::Vertex * | parent () const |
Protected Attributes | |
Graph::Vertex * | _child |
Graph::VertexSet | _children |
double | _distance |
Graph::Edge * | _edge |
Graph::Vertex * | _parent |
Friends | |
struct | Dijkstra |
Definition at line 37 of file include/hogman_minimal/graph/dijkstra.h.
AISNavigation::Dijkstra::AdjacencyMapEntry::AdjacencyMapEntry | ( | Graph::Vertex * | _child = 0 , |
Graph::Vertex * | _parent = 0 , |
||
Graph::Edge * | _edge = 0 , |
||
double | _distance = std::numeric_limits<double>::max() |
||
) |
Definition at line 26 of file dijkstra.cpp.
AISNavigation::Dijkstra::AdjacencyMapEntry::AdjacencyMapEntry | ( | Graph::Vertex * | _child = 0 , |
Graph::Vertex * | _parent = 0 , |
||
Graph::Edge * | _edge = 0 , |
||
double | _distance = std::numeric_limits< double >::max() |
||
) |
Graph::Vertex* AISNavigation::Dijkstra::AdjacencyMapEntry::child | ( | ) | const [inline] |
Definition at line 43 of file include/hogman_minimal/graph/dijkstra.h.
Graph::Vertex* AISNavigation::Dijkstra::AdjacencyMapEntry::child | ( | ) | const [inline] |
Definition at line 43 of file src/graph/dijkstra.h.
Definition at line 47 of file include/hogman_minimal/graph/dijkstra.h.
Definition at line 47 of file src/graph/dijkstra.h.
double AISNavigation::Dijkstra::AdjacencyMapEntry::distance | ( | ) | const [inline] |
Definition at line 46 of file src/graph/dijkstra.h.
double AISNavigation::Dijkstra::AdjacencyMapEntry::distance | ( | ) | const [inline] |
Definition at line 46 of file include/hogman_minimal/graph/dijkstra.h.
Graph::Edge* AISNavigation::Dijkstra::AdjacencyMapEntry::edge | ( | ) | const [inline] |
Definition at line 45 of file src/graph/dijkstra.h.
Graph::Edge* AISNavigation::Dijkstra::AdjacencyMapEntry::edge | ( | ) | const [inline] |
Definition at line 45 of file include/hogman_minimal/graph/dijkstra.h.
Graph::Vertex* AISNavigation::Dijkstra::AdjacencyMapEntry::parent | ( | ) | const [inline] |
Definition at line 44 of file include/hogman_minimal/graph/dijkstra.h.
Graph::Vertex* AISNavigation::Dijkstra::AdjacencyMapEntry::parent | ( | ) | const [inline] |
Definition at line 44 of file src/graph/dijkstra.h.
Dijkstra [friend] |
Definition at line 38 of file include/hogman_minimal/graph/dijkstra.h.
Definition at line 49 of file include/hogman_minimal/graph/dijkstra.h.
Definition at line 53 of file include/hogman_minimal/graph/dijkstra.h.
double AISNavigation::Dijkstra::AdjacencyMapEntry::_distance [protected] |
Definition at line 52 of file include/hogman_minimal/graph/dijkstra.h.
Graph::Edge * AISNavigation::Dijkstra::AdjacencyMapEntry::_edge [protected] |
Definition at line 51 of file include/hogman_minimal/graph/dijkstra.h.
Definition at line 50 of file include/hogman_minimal/graph/dijkstra.h.