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>

Public Member Functions

 AdjacencyMapEntry ()
 
OptimizableGraph::Vertexchild () const
 
double distance () const
 
OptimizableGraph::Edgeedge () const
 
int frontierLevel () const
 
const OptimizableGraph::VertexSetparent () 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
 

Detailed Description

data structure for loopuk during Dijkstra

Definition at line 107 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

Definition at line 113 of file estimate_propagator.h.

double g2o::EstimatePropagator::AdjacencyMapEntry::distance ( ) const
inline

Definition at line 116 of file estimate_propagator.h.

OptimizableGraph::Edge* g2o::EstimatePropagator::AdjacencyMapEntry::edge ( ) const
inline

Definition at line 115 of file estimate_propagator.h.

int g2o::EstimatePropagator::AdjacencyMapEntry::frontierLevel ( ) const
inline

Definition at line 117 of file estimate_propagator.h.

const OptimizableGraph::VertexSet& g2o::EstimatePropagator::AdjacencyMapEntry::parent ( ) const
inline

Definition at line 114 of file estimate_propagator.h.

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 109 of file estimate_propagator.h.

friend class PriorityQueue
friend

Definition at line 110 of file estimate_propagator.h.

Member Data Documentation

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

Definition at line 120 of file estimate_propagator.h.

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

Definition at line 123 of file estimate_propagator.h.

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

Definition at line 122 of file estimate_propagator.h.

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

Definition at line 124 of file estimate_propagator.h.

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

Definition at line 121 of file estimate_propagator.h.

bool g2o::EstimatePropagator::AdjacencyMapEntry::inQueue
private

Definition at line 126 of file estimate_propagator.h.

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

Definition at line 127 of file estimate_propagator.h.


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


orb_slam2_ros
Author(s):
autogenerated on Wed Apr 21 2021 02:53:06