$search

AISNavigation::HCholOptimizer< PG >::HVertex Struct Reference

#include <graph_optimizer_hchol.h>

List of all members.

Public Member Functions

virtual ~HVertex ()
virtual ~HVertex ()

Protected Member Functions

const std::set< HVertex * > & children () const
std::set< HVertex * > & children ()
const std::set< HVertex * > & children () const
std::set< HVertex * > & children ()
void detachChildren ()
void detachChildren ()
PG::Edge * edgeToRoot ()
PG::Edge * edgeToRoot ()
 HVertex (int id=-1)
 HVertex (int id=-1)
const PG::Vertex * lowerRoot () const
PG::Vertex * lowerRoot ()
const PG::Vertex * lowerRoot () const
PG::Vertex * lowerRoot ()
HCholOptimizer< PG > * optimizer ()
HCholOptimizer< PG > * optimizer ()
HCholOptimizer< PG > * parentOptimizer ()
HCholOptimizer< PG > * parentOptimizer ()
HVertexparentVertex ()
HVertexparentVertex ()
const PG::Vertex * root () const
PG::Vertex * root ()
const PG::Vertex * root () const
PG::Vertex * root ()
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

Detailed Description

template<typename PG>
struct AISNavigation::HCholOptimizer< PG >::HVertex

Definition at line 29 of file include/hogman_minimal/graph_optimizer_hogman/graph_optimizer_hchol.h.


Constructor & Destructor Documentation

template<typename PG >
AISNavigation::HCholOptimizer< PG >::HVertex::~HVertex (  )  [inline, virtual]
template<typename PG >
AISNavigation::HCholOptimizer< PG >::HVertex::HVertex ( int  id = -1  )  [inline, protected]
template<typename PG>
virtual AISNavigation::HCholOptimizer< PG >::HVertex::~HVertex (  )  [virtual]
template<typename PG>
AISNavigation::HCholOptimizer< PG >::HVertex::HVertex ( int  id = -1  )  [protected]

Member Function Documentation

template<typename PG>
const std::set<HVertex*>& AISNavigation::HCholOptimizer< PG >::HVertex::children (  )  const [inline, protected]
template<typename PG>
std::set<HVertex*>& AISNavigation::HCholOptimizer< PG >::HVertex::children (  )  [inline, protected]
template<typename PG>
const std::set<HVertex*>& AISNavigation::HCholOptimizer< PG >::HVertex::children (  )  const [inline, protected]
template<typename PG>
std::set<HVertex*>& AISNavigation::HCholOptimizer< PG >::HVertex::children (  )  [inline, protected]
template<typename PG>
void AISNavigation::HCholOptimizer< PG >::HVertex::detachChildren (  )  [protected]
template<typename PG >
void AISNavigation::HCholOptimizer< PG >::HVertex::detachChildren (  )  [inline, protected]
template<typename PG>
PG::Edge* AISNavigation::HCholOptimizer< PG >::HVertex::edgeToRoot (  )  [inline, protected]
template<typename PG>
PG::Edge* AISNavigation::HCholOptimizer< PG >::HVertex::edgeToRoot (  )  [inline, protected]
template<typename PG>
const PG:: Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::lowerRoot (  )  const [inline, protected]
template<typename PG>
PG::Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::lowerRoot (  )  [inline, protected]
template<typename PG>
const PG:: Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::lowerRoot (  )  const [inline, protected]
template<typename PG>
PG::Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::lowerRoot (  )  [inline, protected]
template<typename PG>
HCholOptimizer<PG>* AISNavigation::HCholOptimizer< PG >::HVertex::optimizer (  )  [inline, protected]
template<typename PG>
HCholOptimizer<PG>* AISNavigation::HCholOptimizer< PG >::HVertex::optimizer (  )  [inline, protected]
template<typename PG>
HCholOptimizer<PG>* AISNavigation::HCholOptimizer< PG >::HVertex::parentOptimizer (  )  [inline, protected]
template<typename PG>
HCholOptimizer<PG>* AISNavigation::HCholOptimizer< PG >::HVertex::parentOptimizer (  )  [inline, protected]
template<typename PG>
HVertex* AISNavigation::HCholOptimizer< PG >::HVertex::parentVertex (  )  [inline, protected]
template<typename PG>
HVertex* AISNavigation::HCholOptimizer< PG >::HVertex::parentVertex (  )  [inline, protected]
template<typename PG>
const PG:: Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::root (  )  const [inline, protected]
template<typename PG>
PG::Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::root (  )  [inline, protected]
template<typename PG>
const PG:: Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::root (  )  const [inline, protected]
template<typename PG>
PG::Vertex* AISNavigation::HCholOptimizer< PG >::HVertex::root (  )  [inline, protected]
template<typename PG>
void AISNavigation::HCholOptimizer< PG >::HVertex::taint (  )  [protected]
template<typename PG >
void AISNavigation::HCholOptimizer< PG >::HVertex::taint (  )  [inline, protected]

Friends And Related Function Documentation

template<typename PG>
HCholOptimizer [friend]

Member Data Documentation

template<typename PG>
std::set< HVertex * > AISNavigation::HCholOptimizer< PG >::HVertex::_children [protected]
template<typename PG>
double AISNavigation::HCholOptimizer< PG >::HVertex::_distanceToRoot [protected]
template<typename PG>
PG::Edge * AISNavigation::HCholOptimizer< PG >::HVertex::_edgeToRoot [protected]
template<typename PG>
HVertex * AISNavigation::HCholOptimizer< PG >::HVertex::_lowerRoot [protected]
template<typename PG>
HCholOptimizer< PG > * AISNavigation::HCholOptimizer< PG >::HVertex::_optimizer [protected]
template<typename PG>
HVertex * AISNavigation::HCholOptimizer< PG >::HVertex::_parentVertex [protected]
template<typename PG>
HVertex * AISNavigation::HCholOptimizer< PG >::HVertex::_root [protected]
template<typename PG>
bool AISNavigation::HCholOptimizer< PG >::HVertex::_tainted [protected]

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


hogman_minimal
Author(s): Maintained by Juergen Sturm
autogenerated on Tue Mar 5 12:00:26 2013