Public Member Functions | List of all members
AISNavigation::Pose3< T > Struct Template Reference

#include <transformation3.hh>

Inheritance diagram for AISNavigation::Pose3< T >:
Inheritance graph
[legend]

Public Member Functions

 operator const DVector< T > & ()
 
 operator DVector< T > & ()
 
const T & pitch () const
 
T & pitch ()
 
 Pose3 ()
 
 Pose3 (const Vector3< T > &rot, const Vector3< T > &trans)
 
 Pose3 (const T &x, const T &y, const T &z, const T &roll, const T &pitch, const T &yaw)
 
 Pose3 (const DVector< T > &v)
 
const T & roll () const
 
T & roll ()
 
const T & x () const
 
T & x ()
 
const T & y () const
 
T & y ()
 
const T & yaw () const
 
T & yaw ()
 
const T & z () const
 
T & z ()
 
- Public Member Functions inherited from DVector< T >
void detach ()
 
int dim () const
 
 DVector (int n=0)
 
 DVector (const DVector &)
 
operator* (const DVector &) const
 
DVector operator* (const T &) const
 
DVector operator+ (const DVector &) const
 
DVector operator- (const DVector &) const
 
DVectoroperator= (const DVector &)
 
T & operator[] (int i)
 
const T & operator[] (int i) const
 
 ~DVector ()
 

Additional Inherited Members

- Static Public Member Functions inherited from DVector< T >
static DVector< T > I (int)
 
- Protected Attributes inherited from DVector< T >
T * elems
 
int * shares
 
int size
 

Detailed Description

template<class T>
struct AISNavigation::Pose3< T >

Definition at line 73 of file transformation3.hh.

Constructor & Destructor Documentation

template<class T>
AISNavigation::Pose3< T >::Pose3 ( )
template<class T>
AISNavigation::Pose3< T >::Pose3 ( const Vector3< T > &  rot,
const Vector3< T > &  trans 
)
template<class T>
AISNavigation::Pose3< T >::Pose3 ( const T &  x,
const T &  y,
const T &  z,
const T &  roll,
const T &  pitch,
const T &  yaw 
)
template<class T>
AISNavigation::Pose3< T >::Pose3 ( const DVector< T > &  v)
inline

Definition at line 77 of file transformation3.hh.

Member Function Documentation

template<class T>
AISNavigation::Pose3< T >::operator const DVector< T > & ( )
inline

Definition at line 79 of file transformation3.hh.

template<class T>
AISNavigation::Pose3< T >::operator DVector< T > & ( )
inline

Definition at line 80 of file transformation3.hh.

template<class T>
const T& AISNavigation::Pose3< T >::pitch ( ) const
inline

Definition at line 83 of file transformation3.hh.

template<class T>
T& AISNavigation::Pose3< T >::pitch ( )
inline

Definition at line 90 of file transformation3.hh.

template<class T>
const T& AISNavigation::Pose3< T >::roll ( ) const
inline

Definition at line 82 of file transformation3.hh.

template<class T>
T& AISNavigation::Pose3< T >::roll ( )
inline

Definition at line 89 of file transformation3.hh.

template<class T>
const T& AISNavigation::Pose3< T >::x ( ) const
inline

Definition at line 85 of file transformation3.hh.

template<class T>
T& AISNavigation::Pose3< T >::x ( )
inline

Definition at line 92 of file transformation3.hh.

template<class T>
const T& AISNavigation::Pose3< T >::y ( ) const
inline

Definition at line 86 of file transformation3.hh.

template<class T>
T& AISNavigation::Pose3< T >::y ( )
inline

Definition at line 93 of file transformation3.hh.

template<class T>
const T& AISNavigation::Pose3< T >::yaw ( ) const
inline

Definition at line 84 of file transformation3.hh.

template<class T>
T& AISNavigation::Pose3< T >::yaw ( )
inline

Definition at line 91 of file transformation3.hh.

template<class T>
const T& AISNavigation::Pose3< T >::z ( ) const
inline

Definition at line 87 of file transformation3.hh.

template<class T>
T& AISNavigation::Pose3< T >::z ( )
inline

Definition at line 94 of file transformation3.hh.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Dec 14 2020 03:37:08