g2o
Loading...
Searching...
No Matches
Public Member Functions | List of all members
g2o::HyperDijkstra::TreeAction Struct Reference

#include <hyper_dijkstra.h>

Inheritance diagram for g2o::HyperDijkstra::TreeAction:
Inheritance graph
[legend]

Public Member Functions

virtual double perform (HyperGraph::Vertex *v, HyperGraph::Vertex *vParent, HyperGraph::Edge *e)
 
virtual double perform (HyperGraph::Vertex *v, HyperGraph::Vertex *vParent, HyperGraph::Edge *e, double distance)
 

Detailed Description

Definition at line 45 of file hyper_dijkstra.h.

Member Function Documentation

◆ perform() [1/2]

double g2o::HyperDijkstra::TreeAction::perform ( HyperGraph::Vertex v,
HyperGraph::Vertex vParent,
HyperGraph::Edge e 
)
virtual

Reimplemented in g2o::ThetaTreeAction.

Definition at line 42 of file hyper_dijkstra.cpp.

44 {
45 (void)v;
46 (void)vParent;
47 (void)e;
48 return std::numeric_limits<double>::max();
49}

Referenced by g2o::HyperDijkstra::visitAdjacencyMap().

◆ perform() [2/2]

double g2o::HyperDijkstra::TreeAction::perform ( HyperGraph::Vertex v,
HyperGraph::Vertex vParent,
HyperGraph::Edge e,
double  distance 
)
virtual

Reimplemented in g2o::BackBoneTreeAction.

Definition at line 51 of file hyper_dijkstra.cpp.

54 {
55 if (distance == -1) return perform(v, vParent, e);
56 return std::numeric_limits<double>::max();
57}
virtual double perform(HyperGraph::Vertex *v, HyperGraph::Vertex *vParent, HyperGraph::Edge *e)

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