Public Member Functions | Protected Attributes | Friends | List of all members
g2o::HyperDijkstra::AdjacencyMapEntry Struct Reference

#include <hyper_dijkstra.h>

Public Member Functions

 AdjacencyMapEntry (HyperGraph::Vertex *_child=0, HyperGraph::Vertex *_parent=0, HyperGraph::Edge *_edge=0, double _distance=std::numeric_limits< double >::max())
 
HyperGraph::Vertexchild () const
 
HyperGraph::VertexSetchildren ()
 
const HyperGraph::VertexSetchildren () const
 
double distance () const
 
HyperGraph::Edgeedge () const
 
HyperGraph::Vertexparent () const
 

Protected Attributes

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

Friends

struct HyperDijkstra
 

Detailed Description

Definition at line 50 of file hyper_dijkstra.h.

Constructor & Destructor Documentation

g2o::HyperDijkstra::AdjacencyMapEntry::AdjacencyMapEntry ( HyperGraph::Vertex _child = 0,
HyperGraph::Vertex _parent = 0,
HyperGraph::Edge _edge = 0,
double  _distance = std::numeric_limits<double>::max() 
)

Definition at line 52 of file hyper_dijkstra.cpp.

Member Function Documentation

HyperGraph::Vertex* g2o::HyperDijkstra::AdjacencyMapEntry::child ( ) const
inline

Definition at line 56 of file hyper_dijkstra.h.

HyperGraph::VertexSet& g2o::HyperDijkstra::AdjacencyMapEntry::children ( )
inline

Definition at line 60 of file hyper_dijkstra.h.

const HyperGraph::VertexSet& g2o::HyperDijkstra::AdjacencyMapEntry::children ( ) const
inline

Definition at line 61 of file hyper_dijkstra.h.

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

Definition at line 59 of file hyper_dijkstra.h.

HyperGraph::Edge* g2o::HyperDijkstra::AdjacencyMapEntry::edge ( ) const
inline

Definition at line 58 of file hyper_dijkstra.h.

HyperGraph::Vertex* g2o::HyperDijkstra::AdjacencyMapEntry::parent ( ) const
inline

Definition at line 57 of file hyper_dijkstra.h.

Friends And Related Function Documentation

friend struct HyperDijkstra
friend

Definition at line 51 of file hyper_dijkstra.h.

Member Data Documentation

HyperGraph::Vertex* g2o::HyperDijkstra::AdjacencyMapEntry::_child
protected

Definition at line 63 of file hyper_dijkstra.h.

HyperGraph::VertexSet g2o::HyperDijkstra::AdjacencyMapEntry::_children
protected

Definition at line 67 of file hyper_dijkstra.h.

double g2o::HyperDijkstra::AdjacencyMapEntry::_distance
protected

Definition at line 66 of file hyper_dijkstra.h.

HyperGraph::Edge* g2o::HyperDijkstra::AdjacencyMapEntry::_edge
protected

Definition at line 65 of file hyper_dijkstra.h.

HyperGraph::Vertex* g2o::HyperDijkstra::AdjacencyMapEntry::_parent
protected

Definition at line 64 of file hyper_dijkstra.h.


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


orb_slam2_with_maps_odom
Author(s): teng zhang
autogenerated on Fri Sep 25 2020 03:24:47