All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
AISNavigation::PoseGraph< T, I >::Edge Struct Reference

#include <posegraph.h>

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

List of all members.

Public Member Functions

InformationTypeAFromTo () const
InformationTypeAFromTo () const
double chi2 () const
double chi2 () const
const InformationTypecovariance (bool direct=true) const
const InformationTypecovariance (bool direct=true) const
const double & covarianceDet (bool direct=true) const
const double & covarianceDet (bool direct=true) const
bool direction (Vertex *from_, Vertex *to_) const
bool direction (Vertex *from_, Vertex *to_) const
const InformationTypeinformation (bool direct=true) const
const InformationTypeinformation (bool direct=true) const
const double & informationDet (bool direct=true) const
const double & informationDet (bool direct=true) const
const TransformationTypemean (bool direct=true) const
const TransformationTypemean (bool direct=true) const
virtual bool revert ()
virtual bool revert ()
virtual void setAttributes (const TransformationType &m, const InformationType &i)
virtual void setAttributes (const TransformationType &m, const InformationType &i)

Protected Member Functions

 Edge (Vertex *from, Vertex *to, const TransformationType &mean, const InformationType &information)
 Edge (Vertex *from, Vertex *to, const TransformationType &mean, const InformationType &information)

Protected Attributes

InformationType _AFromTo
InformationType _covariance
double _covDet
double _infoDet
InformationType _information
TransformationType _mean
InformationType _rcovariance
double _rcovDet
double _rinfoDet
InformationType _rinformation
TransformationType _rmean

Friends

struct PoseGraph

Detailed Description

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

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


Constructor & Destructor Documentation

template<typename T, typename I>
AISNavigation::PoseGraph< T, I >::Edge::Edge ( Vertex from,
Vertex to,
const TransformationType mean,
const InformationType information 
) [protected]
template<typename T, typename I>
AISNavigation::PoseGraph< T, I >::Edge::Edge ( Vertex from,
Vertex to,
const TransformationType mean,
const InformationType information 
) [protected]

Member Function Documentation

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

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

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

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

template<typename T, typename I>
double AISNavigation::PoseGraph< T, I >::Edge::chi2 ( ) const
template<typename T , typename I >
double AISNavigation::PoseGraph< T, I >::Edge::chi2 ( ) const

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

template<typename T , typename I >
const PoseGraph< T, I >::InformationType & AISNavigation::PoseGraph< T, I >::Edge::covariance ( bool  direct = true) const

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

template<typename T, typename I>
const InformationType& AISNavigation::PoseGraph< T, I >::Edge::covariance ( bool  direct = true) const
template<typename T, typename I>
const double& AISNavigation::PoseGraph< T, I >::Edge::covarianceDet ( bool  direct = true) const
template<typename T , typename I >
const double & AISNavigation::PoseGraph< T, I >::Edge::covarianceDet ( bool  direct = true) const

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

template<typename T , typename I >
bool AISNavigation::PoseGraph< T, I >::Edge::direction ( Vertex from_,
Vertex to_ 
) const

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

template<typename T, typename I>
bool AISNavigation::PoseGraph< T, I >::Edge::direction ( Vertex from_,
Vertex to_ 
) const
template<typename T , typename I >
const PoseGraph< T, I >::InformationType & AISNavigation::PoseGraph< T, I >::Edge::information ( bool  direct = true) const

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

template<typename T, typename I>
const InformationType& AISNavigation::PoseGraph< T, I >::Edge::information ( bool  direct = true) const
template<typename T , typename I >
const double & AISNavigation::PoseGraph< T, I >::Edge::informationDet ( bool  direct = true) const

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

template<typename T, typename I>
const double& AISNavigation::PoseGraph< T, I >::Edge::informationDet ( bool  direct = true) const
template<typename T, typename I>
const TransformationType& AISNavigation::PoseGraph< T, I >::Edge::mean ( bool  direct = true) const
template<typename T , typename I >
const PoseGraph< T, I >::TransformationType & AISNavigation::PoseGraph< T, I >::Edge::mean ( bool  direct = true) const

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

template<typename T, typename I>
virtual bool AISNavigation::PoseGraph< T, I >::Edge::revert ( ) [virtual]

Reimplemented from AISNavigation::Graph::Edge.

template<typename T , typename I >
bool AISNavigation::PoseGraph< T, I >::Edge::revert ( ) [virtual]

Reimplemented from AISNavigation::Graph::Edge.

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

template<typename T, typename I>
virtual void AISNavigation::PoseGraph< T, I >::Edge::setAttributes ( const TransformationType m,
const InformationType i 
) [virtual]
template<typename T, typename I>
virtual void AISNavigation::PoseGraph< T, I >::Edge::setAttributes ( const TransformationType m,
const InformationType i 
) [virtual]

Friends And Related Function Documentation

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

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


Member Data Documentation

template<typename T, typename I>
InformationType AISNavigation::PoseGraph< T, I >::Edge::_AFromTo [mutable, protected]

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

template<typename T, typename I>
InformationType AISNavigation::PoseGraph< T, I >::Edge::_covariance [protected]

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

template<typename T, typename I>
double AISNavigation::PoseGraph< T, I >::Edge::_covDet [protected]

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

template<typename T, typename I>
double AISNavigation::PoseGraph< T, I >::Edge::_infoDet [protected]

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

template<typename T, typename I>
InformationType AISNavigation::PoseGraph< T, I >::Edge::_information [protected]

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

template<typename T, typename I>
TransformationType AISNavigation::PoseGraph< T, I >::Edge::_mean [protected]

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

template<typename T, typename I>
InformationType AISNavigation::PoseGraph< T, I >::Edge::_rcovariance [protected]

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

template<typename T, typename I>
double AISNavigation::PoseGraph< T, I >::Edge::_rcovDet [protected]

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

template<typename T, typename I>
double AISNavigation::PoseGraph< T, I >::Edge::_rinfoDet [protected]

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

template<typename T, typename I>
InformationType AISNavigation::PoseGraph< T, I >::Edge::_rinformation [protected]

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

template<typename T, typename I>
TransformationType AISNavigation::PoseGraph< T, I >::Edge::_rmean [protected]

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


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 Wed Dec 26 2012 15:36:50