data structure for loopuk during Dijkstra More...
#include <estimate_propagator.h>
Public Member Functions | |
AdjacencyMapEntry () | |
OptimizableGraph::Vertex * | child () const |
double | distance () const |
OptimizableGraph::Edge * | edge () const |
int | frontierLevel () const |
const OptimizableGraph::VertexSet & | parent () const |
void | reset () |
Protected Attributes | |
OptimizableGraph::Vertex * | _child |
double | _distance |
OptimizableGraph::Edge * | _edge |
int | _frontierLevel |
OptimizableGraph::VertexSet | _parent |
Private Attributes | |
bool | inQueue |
PriorityQueue::iterator | queueIt |
Friends | |
class | EstimatePropagator |
class | PriorityQueue |
data structure for loopuk during Dijkstra
Definition at line 89 of file estimate_propagator.h.
Definition at line 41 of file estimate_propagator.cpp.
OptimizableGraph::Vertex* g2o::EstimatePropagator::AdjacencyMapEntry::child | ( | ) | const [inline] |
Definition at line 95 of file estimate_propagator.h.
double g2o::EstimatePropagator::AdjacencyMapEntry::distance | ( | ) | const [inline] |
Definition at line 98 of file estimate_propagator.h.
OptimizableGraph::Edge* g2o::EstimatePropagator::AdjacencyMapEntry::edge | ( | ) | const [inline] |
Definition at line 97 of file estimate_propagator.h.
int g2o::EstimatePropagator::AdjacencyMapEntry::frontierLevel | ( | ) | const [inline] |
Definition at line 99 of file estimate_propagator.h.
const OptimizableGraph::VertexSet& g2o::EstimatePropagator::AdjacencyMapEntry::parent | ( | ) | const [inline] |
Definition at line 96 of file estimate_propagator.h.
Definition at line 46 of file estimate_propagator.cpp.
friend class EstimatePropagator [friend] |
Definition at line 91 of file estimate_propagator.h.
friend class PriorityQueue [friend] |
Definition at line 92 of file estimate_propagator.h.
Definition at line 102 of file estimate_propagator.h.
double g2o::EstimatePropagator::AdjacencyMapEntry::_distance [protected] |
Definition at line 105 of file estimate_propagator.h.
Definition at line 104 of file estimate_propagator.h.
int g2o::EstimatePropagator::AdjacencyMapEntry::_frontierLevel [protected] |
Definition at line 106 of file estimate_propagator.h.
Definition at line 103 of file estimate_propagator.h.
Definition at line 108 of file estimate_propagator.h.
PriorityQueue::iterator g2o::EstimatePropagator::AdjacencyMapEntry::queueIt [private] |
Definition at line 109 of file estimate_propagator.h.