Public Types | Public Member Functions | Private Attributes
DOF6::DOF6_Source< _SOURCE1, _SOURCE2 > Class Template Reference

#include <dof_variance (In Konflikt stehende Kopie von Josh-PC 2012-06-05).h>

List of all members.

Public Types

typedef _SOURCE1 SOURCE1
typedef _SOURCE1 SOURCE1
typedef boost::shared_ptr
< const SOURCE1
Source1_ConstPtr
typedef boost::shared_ptr
< SOURCE1
Source1_Ptr
typedef boost::shared_ptr
< SOURCE1
Source1_Ptr
typedef _SOURCE2 SOURCE2
typedef _SOURCE2 SOURCE2
typedef boost::shared_ptr
< const SOURCE2
Source2_ConstPtr
typedef boost::shared_ptr
< SOURCE2
Source2_Ptr
typedef boost::shared_ptr
< SOURCE2
Source2_Ptr
typedef EulerAngles< TYPETROTATION
typedef SOURCE1::TYPE TYPE
typedef SOURCE1::TYPE TYPE
typedef Eigen::Matrix< TYPE, 3, 1 > Vector
typedef Eigen::Matrix< TYPE, 3, 1 > Vector

Public Member Functions

void deepCopy (const DOF6_Source &o)
void deepCopy (const DOF6_Source &o)
 DOF6_Source (Source1_Ptr src1, Source2_Ptr src2)
 DOF6_Source (Source1_Ptr src1, Source2_Ptr src2)
 DOF6_Source ()
 DOF6_Source ()
EulerAngles< TYPEgetRotation () const
EulerAngles< TYPEgetRotation () const
TYPE getRotationVariance () const
TYPE getRotationVariance () const
Source1_Ptr getSource1 ()
Source1_Ptr getSource1 ()
Source1_ConstPtr getSource1 () const
Source2_Ptr getSource2 ()
Source2_Ptr getSource2 ()
Source2_ConstPtr getSource2 () const
Eigen::Matrix4f getTF4 () const
Vector getTranslation () const
Vector getTranslation () const
TYPE getTranslationVariance () const
TYPE getTranslationVariance () const
bool isRealSource () const
DOF6_Source< SOURCE1, SOURCE2operator+ (const DOF6_Source< SOURCE1, SOURCE2 > &o) const
 create chain of tf-links
void reset ()
void reset ()
void setTime (const double time_in_sec)
void setTime (const double time_in_sec)
void setVariance (const TYPE Tvar, const Vector &tr, const TYPE Rvar, const EulerAngles< TYPE > &rot)
DOF6_Source< SOURCE1, SOURCE2transpose () const

Private Attributes

Source1_Ptr src1_
Source2_Ptr src2_

Detailed Description

template<typename _SOURCE1, typename _SOURCE2>
class DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >

use recursive to add n sources

Definition at line 80 of file dof_variance (In Konflikt stehende Kopie von Josh-PC 2012-06-05).h.


Member Typedef Documentation

template<typename _SOURCE1, typename _SOURCE2>
typedef _SOURCE1 DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::SOURCE1
template<typename _SOURCE1, typename _SOURCE2>
typedef _SOURCE1 DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::SOURCE1

Definition at line 83 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
typedef boost::shared_ptr<const SOURCE1> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::Source1_ConstPtr

Definition at line 89 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
typedef boost::shared_ptr<SOURCE1> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::Source1_Ptr
template<typename _SOURCE1, typename _SOURCE2>
typedef boost::shared_ptr<SOURCE1> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::Source1_Ptr

Definition at line 87 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
typedef _SOURCE2 DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::SOURCE2

Definition at line 84 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
typedef _SOURCE2 DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::SOURCE2
template<typename _SOURCE1, typename _SOURCE2>
typedef boost::shared_ptr<const SOURCE2> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::Source2_ConstPtr

Definition at line 90 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
typedef boost::shared_ptr<SOURCE2> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::Source2_Ptr

Definition at line 88 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
typedef boost::shared_ptr<SOURCE2> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::Source2_Ptr
template<typename _SOURCE1, typename _SOURCE2>
typedef EulerAngles<TYPE> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::TROTATION

Definition at line 91 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
typedef SOURCE1::TYPE DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::TYPE
template<typename _SOURCE1, typename _SOURCE2>
typedef SOURCE1::TYPE DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::TYPE

Definition at line 85 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
typedef Eigen::Matrix<TYPE,3,1> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::Vector
template<typename _SOURCE1, typename _SOURCE2>
typedef Eigen::Matrix<TYPE,3,1> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::Vector

Definition at line 86 of file dof_variance.h.


Constructor & Destructor Documentation

template<typename _SOURCE1, typename _SOURCE2>
DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::DOF6_Source ( Source1_Ptr  src1,
Source2_Ptr  src2 
) [inline]
template<typename _SOURCE1, typename _SOURCE2>
DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::DOF6_Source ( ) [inline]
template<typename _SOURCE1, typename _SOURCE2>
DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::DOF6_Source ( Source1_Ptr  src1,
Source2_Ptr  src2 
) [inline]

Definition at line 99 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::DOF6_Source ( ) [inline]

Definition at line 106 of file dof_variance.h.


Member Function Documentation

template<typename _SOURCE1, typename _SOURCE2>
void DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::deepCopy ( const DOF6_Source< _SOURCE1, _SOURCE2 > &  o) [inline]
template<typename _SOURCE1, typename _SOURCE2>
void DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::deepCopy ( const DOF6_Source< _SOURCE1, _SOURCE2 > &  o) [inline]

Definition at line 111 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
EulerAngles<TYPE> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getRotation ( ) const [inline]
template<typename _SOURCE1, typename _SOURCE2>
EulerAngles<TYPE> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getRotation ( ) const [inline]

Definition at line 153 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
TYPE DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getRotationVariance ( ) const [inline]
template<typename _SOURCE1, typename _SOURCE2>
TYPE DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getRotationVariance ( ) const [inline]

Definition at line 123 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
Source1_Ptr DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getSource1 ( ) [inline]
template<typename _SOURCE1, typename _SOURCE2>
Source1_Ptr DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getSource1 ( ) [inline]

Definition at line 117 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
Source1_ConstPtr DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getSource1 ( ) const [inline]

Definition at line 120 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
Source2_Ptr DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getSource2 ( ) [inline]
template<typename _SOURCE1, typename _SOURCE2>
Source2_Ptr DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getSource2 ( ) [inline]

Definition at line 118 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
Source2_ConstPtr DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getSource2 ( ) const [inline]

Definition at line 121 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
Eigen::Matrix4f DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getTF4 ( ) const [inline]

Definition at line 204 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
Vector DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getTranslation ( ) const [inline]
template<typename _SOURCE1, typename _SOURCE2>
Vector DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getTranslation ( ) const [inline]

Definition at line 169 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
TYPE DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getTranslationVariance ( ) const [inline]
template<typename _SOURCE1, typename _SOURCE2>
TYPE DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::getTranslationVariance ( ) const [inline]

Definition at line 130 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
bool DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::isRealSource ( ) const [inline]

Definition at line 196 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
DOF6_Source<SOURCE1,SOURCE2> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::operator+ ( const DOF6_Source< SOURCE1, SOURCE2 > &  o) const [inline]

create chain of tf-links

Definition at line 145 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
void DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::reset ( ) [inline]
template<typename _SOURCE1, typename _SOURCE2>
void DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::reset ( ) [inline]

Definition at line 185 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
void DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::setTime ( const double  time_in_sec) [inline]
template<typename _SOURCE1, typename _SOURCE2>
void DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::setTime ( const double  time_in_sec) [inline]

Definition at line 190 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
void DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::setVariance ( const TYPE  Tvar,
const Vector tr,
const TYPE  Rvar,
const EulerAngles< TYPE > &  rot 
) [inline]

Definition at line 198 of file dof_variance.h.

template<typename _SOURCE1, typename _SOURCE2>
DOF6_Source<SOURCE1,SOURCE2> DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::transpose ( ) const [inline]

Definition at line 137 of file dof_variance.h.


Member Data Documentation

template<typename _SOURCE1, typename _SOURCE2>
Source1_Ptr DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::src1_ [private]
template<typename _SOURCE1, typename _SOURCE2>
Source2_Ptr DOF6::DOF6_Source< _SOURCE1, _SOURCE2 >::src2_ [private]

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


cob_3d_mapping_slam
Author(s): Joshua Hampp
autogenerated on Wed Aug 26 2015 11:04:51