AISNavigation::Dijkstra::AdjacencyMapEntry Struct Reference

#include <dijkstra.h>

List of all members.

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::Vertexchild () const
Graph::Vertexchild () const
Graph::VertexSetchildren ()
Graph::VertexSetchildren ()
double distance () const
double distance () const
Graph::Edgeedge () const
Graph::Edgeedge () const
Graph::Vertexparent () const
Graph::Vertexparent () const

Protected Attributes

Graph::Vertex_child
Graph::VertexSet _children
double _distance
Graph::Edge_edge
Graph::Vertex_parent

Friends

struct Dijkstra

Detailed Description

Definition at line 34 of file include/hogman_minimal/graph/dijkstra.h.


Constructor & Destructor Documentation

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 25 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() 
)

Member Function Documentation

Graph::Vertex* AISNavigation::Dijkstra::AdjacencyMapEntry::child (  )  const [inline]

Definition at line 43 of file src/graph/dijkstra.h.

Graph::Vertex* AISNavigation::Dijkstra::AdjacencyMapEntry::child (  )  const [inline]

Definition at line 40 of file include/hogman_minimal/graph/dijkstra.h.

Graph::VertexSet& AISNavigation::Dijkstra::AdjacencyMapEntry::children (  )  [inline]

Definition at line 47 of file src/graph/dijkstra.h.

Graph::VertexSet& AISNavigation::Dijkstra::AdjacencyMapEntry::children (  )  [inline]

Definition at line 44 of file include/hogman_minimal/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 43 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 42 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.

Graph::Vertex* AISNavigation::Dijkstra::AdjacencyMapEntry::parent (  )  const [inline]

Definition at line 41 of file include/hogman_minimal/graph/dijkstra.h.


Friends And Related Function Documentation

Dijkstra [friend]

Definition at line 35 of file include/hogman_minimal/graph/dijkstra.h.


Member Data Documentation

Definition at line 46 of file include/hogman_minimal/graph/dijkstra.h.

Definition at line 50 of file include/hogman_minimal/graph/dijkstra.h.

Definition at line 49 of file include/hogman_minimal/graph/dijkstra.h.

Definition at line 48 of file include/hogman_minimal/graph/dijkstra.h.

Definition at line 47 of file include/hogman_minimal/graph/dijkstra.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


hogman_minimal
Author(s): Maintained by Juergen Sturm
autogenerated on Fri Jan 11 09:38:40 2013