Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends
AISNavigation::PoseGraph< T, I >::Vertex Struct Reference

#include <posegraph.h>

Inheritance diagram for AISNavigation::PoseGraph< T, I >::Vertex:
Inheritance graph
[legend]

List of all members.

Public Member Functions

InformationTypeA () const
InformationTypeA () const
TransformationVectorTypeb () const
TransformationVectorTypeb () const
void backup ()
void backup ()
bool fixed () const
bool fixed () const
bool & fixed ()
bool & fixed ()
void restore ()
void restore ()
int & tempIndex () const
int & tempIndex () const
virtual ~Vertex ()
virtual ~Vertex ()

Public Attributes

InformationType covariance
TransformationType localTransformation
TransformationType transformation

Protected Member Functions

 Vertex (int id=-1)
 Vertex (int id=-1)

Protected Attributes

InformationType _A
TransformationVectorType _b
TransformationType _backupPose
bool _fixed
bool _isBackup
int _tempIndex

Friends

struct PoseGraph

Detailed Description

template<typename T, typename I>
struct AISNavigation::PoseGraph< T, I >::Vertex

Definition at line 33 of file include/hogman_minimal/graph/posegraph.h.


Constructor & Destructor Documentation

template<typename T , typename I >
AISNavigation::PoseGraph< T, I >::Vertex::~Vertex ( ) [virtual]

Reimplemented from AISNavigation::Graph::Vertex.

Definition at line 37 of file include/hogman_minimal/graph/posegraph.hpp.

template<typename T , typename I >
AISNavigation::PoseGraph< T, I >::Vertex::Vertex ( int  id = -1) [protected]

Reimplemented from AISNavigation::Graph::Vertex.

Definition at line 30 of file include/hogman_minimal/graph/posegraph.hpp.

template<typename T, typename I>
virtual AISNavigation::PoseGraph< T, I >::Vertex::~Vertex ( ) [virtual]

Reimplemented from AISNavigation::Graph::Vertex.

template<typename T, typename I>
AISNavigation::PoseGraph< T, I >::Vertex::Vertex ( int  id = -1) [protected]

Reimplemented from AISNavigation::Graph::Vertex.


Member Function Documentation

template<typename T, typename I>
InformationType& AISNavigation::PoseGraph< T, I >::Vertex::A ( ) const [inline]

Definition at line 39 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
InformationType& AISNavigation::PoseGraph< T, I >::Vertex::A ( ) const [inline]

Definition at line 39 of file src/graph/posegraph.h.

template<typename T, typename I>
TransformationVectorType& AISNavigation::PoseGraph< T, I >::Vertex::b ( ) const [inline]

Definition at line 40 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
TransformationVectorType& AISNavigation::PoseGraph< T, I >::Vertex::b ( ) const [inline]

Definition at line 40 of file src/graph/posegraph.h.

template<typename T, typename I>
void AISNavigation::PoseGraph< T, I >::Vertex::backup ( ) [inline]

Definition at line 41 of file src/graph/posegraph.h.

template<typename T, typename I>
void AISNavigation::PoseGraph< T, I >::Vertex::backup ( ) [inline]

Definition at line 41 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
bool AISNavigation::PoseGraph< T, I >::Vertex::fixed ( ) const [inline]

Definition at line 44 of file src/graph/posegraph.h.

template<typename T, typename I>
bool AISNavigation::PoseGraph< T, I >::Vertex::fixed ( ) const [inline]

Definition at line 44 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
bool& AISNavigation::PoseGraph< T, I >::Vertex::fixed ( ) [inline]

Definition at line 45 of file src/graph/posegraph.h.

template<typename T, typename I>
bool& AISNavigation::PoseGraph< T, I >::Vertex::fixed ( ) [inline]

Definition at line 45 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
void AISNavigation::PoseGraph< T, I >::Vertex::restore ( ) [inline]

Definition at line 42 of file src/graph/posegraph.h.

template<typename T, typename I>
void AISNavigation::PoseGraph< T, I >::Vertex::restore ( ) [inline]

Definition at line 42 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
int& AISNavigation::PoseGraph< T, I >::Vertex::tempIndex ( ) const [inline]

Definition at line 43 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
int& AISNavigation::PoseGraph< T, I >::Vertex::tempIndex ( ) const [inline]

Definition at line 43 of file src/graph/posegraph.h.


Friends And Related Function Documentation

template<typename T, typename I>
PoseGraph [friend]

Definition at line 34 of file include/hogman_minimal/graph/posegraph.h.


Member Data Documentation

template<typename T, typename I>
InformationType AISNavigation::PoseGraph< T, I >::Vertex::_A [mutable, protected]

Definition at line 49 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
TransformationVectorType AISNavigation::PoseGraph< T, I >::Vertex::_b [mutable, protected]

Definition at line 50 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
TransformationType AISNavigation::PoseGraph< T, I >::Vertex::_backupPose [protected]

Definition at line 52 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
bool AISNavigation::PoseGraph< T, I >::Vertex::_fixed [protected]

Definition at line 54 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
bool AISNavigation::PoseGraph< T, I >::Vertex::_isBackup [protected]

Definition at line 53 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
int AISNavigation::PoseGraph< T, I >::Vertex::_tempIndex [mutable, protected]

Definition at line 51 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
InformationType AISNavigation::PoseGraph< T, I >::Vertex::covariance

Definition at line 37 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
TransformationType AISNavigation::PoseGraph< T, I >::Vertex::localTransformation

Definition at line 36 of file include/hogman_minimal/graph/posegraph.h.

template<typename T, typename I>
TransformationType AISNavigation::PoseGraph< T, I >::Vertex::transformation

Definition at line 35 of file include/hogman_minimal/graph/posegraph.h.


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


hogman_minimal
Author(s): Maintained by Juergen Sturm
autogenerated on Mon Oct 6 2014 00:07:00