#include <graph_optimizer_hchol.h>
Public Member Functions | |
virtual | ~HVertex () |
virtual | ~HVertex () |
Protected Member Functions | |
std::set< HVertex * > & | children () |
std::set< HVertex * > & | children () |
const std::set< HVertex * > & | children () const |
const std::set< HVertex * > & | children () const |
void | detachChildren () |
void | detachChildren () |
PG::Edge * | edgeToRoot () |
PG::Edge * | edgeToRoot () |
HVertex (int id=-1) | |
HVertex (int id=-1) | |
PG::Vertex * | lowerRoot () |
PG::Vertex * | lowerRoot () |
const PG::Vertex * | lowerRoot () const |
const PG::Vertex * | lowerRoot () const |
HCholOptimizer< PG > * | optimizer () |
HCholOptimizer< PG > * | optimizer () |
HCholOptimizer< PG > * | parentOptimizer () |
HCholOptimizer< PG > * | parentOptimizer () |
HVertex * | parentVertex () |
HVertex * | parentVertex () |
PG::Vertex * | root () |
PG::Vertex * | root () |
const PG::Vertex * | root () const |
const PG::Vertex * | root () const |
void | taint () |
void | taint () |
Protected Attributes | |
std::set< HVertex * > | _children |
double | _distanceToRoot |
PG::Edge * | _edgeToRoot |
HVertex * | _lowerRoot |
HCholOptimizer< PG > * | _optimizer |
HVertex * | _parentVertex |
HVertex * | _root |
bool | _tainted |
Friends | |
class | HCholOptimizer |
Definition at line 29 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
AISNavigation::HCholOptimizer< PG >::HVertex::~HVertex | ( | ) | [virtual] |
Definition at line 43 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol_aux.hpp.
AISNavigation::HCholOptimizer< PG >::HVertex::HVertex | ( | int | id = -1 | ) | [protected] |
Definition at line 32 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol_aux.hpp.
virtual AISNavigation::HCholOptimizer< PG >::HVertex::~HVertex | ( | ) | [virtual] |
AISNavigation::HCholOptimizer< PG >::HVertex::HVertex | ( | int | id = -1 | ) | [protected] |
std::set<HVertex*>& AISNavigation::HCholOptimizer< PG >::HVertex::children | ( | ) | [inline, protected] |
Definition at line 37 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
std::set<HVertex*>& AISNavigation::HCholOptimizer< PG >::HVertex::children | ( | ) | [inline, protected] |
Definition at line 37 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
const std::set<HVertex*>& AISNavigation::HCholOptimizer< PG >::HVertex::children | ( | ) | const [inline, protected] |
Definition at line 38 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
const std::set<HVertex*>& AISNavigation::HCholOptimizer< PG >::HVertex::children | ( | ) | const [inline, protected] |
Definition at line 38 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
void AISNavigation::HCholOptimizer< PG >::HVertex::detachChildren | ( | ) | [protected] |
void AISNavigation::HCholOptimizer< PG >::HVertex::detachChildren | ( | ) | [protected] |
Definition at line 55 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol_aux.hpp.
PG::Edge* AISNavigation::HCholOptimizer< PG >::HVertex::edgeToRoot | ( | ) | [inline, protected] |
Definition at line 46 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
PG::Edge* AISNavigation::HCholOptimizer< PG >::HVertex::edgeToRoot | ( | ) | [inline, protected] |
Definition at line 46 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
PG::Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::lowerRoot | ( | ) | [inline, protected] |
Definition at line 39 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
PG::Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::lowerRoot | ( | ) | [inline, protected] |
Definition at line 39 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
const PG:: Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::lowerRoot | ( | ) | const [inline, protected] |
Definition at line 40 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
const PG:: Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::lowerRoot | ( | ) | const [inline, protected] |
Definition at line 40 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
HCholOptimizer<PG>* AISNavigation::HCholOptimizer< PG >::HVertex::optimizer | ( | ) | [inline, protected] |
Definition at line 45 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
HCholOptimizer<PG>* AISNavigation::HCholOptimizer< PG >::HVertex::optimizer | ( | ) | [inline, protected] |
Definition at line 45 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
HCholOptimizer<PG>* AISNavigation::HCholOptimizer< PG >::HVertex::parentOptimizer | ( | ) | [inline, protected] |
Definition at line 44 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
HCholOptimizer<PG>* AISNavigation::HCholOptimizer< PG >::HVertex::parentOptimizer | ( | ) | [inline, protected] |
Definition at line 44 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
HVertex* AISNavigation::HCholOptimizer< PG >::HVertex::parentVertex | ( | ) | [inline, protected] |
Definition at line 43 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
HVertex* AISNavigation::HCholOptimizer< PG >::HVertex::parentVertex | ( | ) | [inline, protected] |
Definition at line 43 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
PG::Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::root | ( | ) | [inline, protected] |
Definition at line 35 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
PG::Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::root | ( | ) | [inline, protected] |
Definition at line 35 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
const PG:: Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::root | ( | ) | const [inline, protected] |
Definition at line 36 of file src/graph_optimizer_hogman/graph_optimizer_hchol.h.
const PG:: Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::root | ( | ) | const [inline, protected] |
Definition at line 36 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
void AISNavigation::HCholOptimizer< PG >::HVertex::taint | ( | ) | [protected] |
void AISNavigation::HCholOptimizer< PG >::HVertex::taint | ( | ) | [protected] |
Definition at line 72 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol_aux.hpp.
HCholOptimizer [friend] |
Definition at line 31 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
std::set< HVertex * > AISNavigation::HCholOptimizer< PG >::HVertex::_children [protected] |
Definition at line 58 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
double AISNavigation::HCholOptimizer< PG >::HVertex::_distanceToRoot [protected] |
Definition at line 55 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
PG::Edge * AISNavigation::HCholOptimizer< PG >::HVertex::_edgeToRoot [protected] |
Definition at line 56 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
HVertex * AISNavigation::HCholOptimizer< PG >::HVertex::_lowerRoot [protected] |
Definition at line 52 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
HCholOptimizer< PG > * AISNavigation::HCholOptimizer< PG >::HVertex::_optimizer [protected] |
Definition at line 51 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
HVertex * AISNavigation::HCholOptimizer< PG >::HVertex::_parentVertex [protected] |
Definition at line 50 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
HVertex * AISNavigation::HCholOptimizer< PG >::HVertex::_root [protected] |
Definition at line 54 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.
bool AISNavigation::HCholOptimizer< PG >::HVertex::_tainted [protected] |
Definition at line 59 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.