g2o
Public Member Functions | Protected Attributes | Private Attributes | Friends | List of all members
g2o::EstimatePropagator::AdjacencyMapEntry Class Reference

data structure for loopuk during Dijkstra More...

#include <estimate_propagator.h>

Collaboration diagram for g2o::EstimatePropagator::AdjacencyMapEntry:
Collaboration graph
[legend]

Public Member Functions

 AdjacencyMapEntry ()
 
void reset ()
 
OptimizableGraph::Vertexchild () const
 
const OptimizableGraph::VertexSetparent () const
 
OptimizableGraph::Edgeedge () const
 
double distance () const
 
int frontierLevel () const
 

Protected Attributes

OptimizableGraph::Vertex_child
 
OptimizableGraph::VertexSet _parent
 
OptimizableGraph::Edge_edge
 
double _distance
 
int _frontierLevel
 

Private Attributes

bool inQueue
 
PriorityQueue::iterator queueIt
 

Friends

class EstimatePropagator
 
class PriorityQueue
 

Detailed Description

data structure for loopuk during Dijkstra

Definition at line 104 of file estimate_propagator.h.

Constructor & Destructor Documentation

g2o::EstimatePropagator::AdjacencyMapEntry::AdjacencyMapEntry ( )

Definition at line 51 of file estimate_propagator.cpp.

Member Function Documentation

OptimizableGraph::Vertex* g2o::EstimatePropagator::AdjacencyMapEntry::child ( ) const
inline
double g2o::EstimatePropagator::AdjacencyMapEntry::distance ( ) const
inline
OptimizableGraph::Edge* g2o::EstimatePropagator::AdjacencyMapEntry::edge ( ) const
inline

Definition at line 112 of file estimate_propagator.h.

Referenced by g2o::EstimatePropagator::propagate().

112 {return _edge;}
int g2o::EstimatePropagator::AdjacencyMapEntry::frontierLevel ( ) const
inline
const OptimizableGraph::VertexSet& g2o::EstimatePropagator::AdjacencyMapEntry::parent ( ) const
inline

Definition at line 111 of file estimate_propagator.h.

Referenced by g2o::EstimatePropagator::propagate().

111 {return _parent;}
void g2o::EstimatePropagator::AdjacencyMapEntry::reset ( )

Definition at line 56 of file estimate_propagator.cpp.

Friends And Related Function Documentation

friend class EstimatePropagator
friend

Definition at line 106 of file estimate_propagator.h.

friend class PriorityQueue
friend

Definition at line 107 of file estimate_propagator.h.

Member Data Documentation

OptimizableGraph::Vertex* g2o::EstimatePropagator::AdjacencyMapEntry::_child
protected

Definition at line 117 of file estimate_propagator.h.

Referenced by g2o::EstimatePropagator::EstimatePropagator().

double g2o::EstimatePropagator::AdjacencyMapEntry::_distance
protected

Definition at line 120 of file estimate_propagator.h.

OptimizableGraph::Edge* g2o::EstimatePropagator::AdjacencyMapEntry::_edge
protected

Definition at line 119 of file estimate_propagator.h.

int g2o::EstimatePropagator::AdjacencyMapEntry::_frontierLevel
protected

Definition at line 121 of file estimate_propagator.h.

Referenced by g2o::EstimatePropagator::propagate().

OptimizableGraph::VertexSet g2o::EstimatePropagator::AdjacencyMapEntry::_parent
protected

Definition at line 118 of file estimate_propagator.h.

bool g2o::EstimatePropagator::AdjacencyMapEntry::inQueue
private
PriorityQueue::iterator g2o::EstimatePropagator::AdjacencyMapEntry::queueIt
private

The documentation for this class was generated from the following files: