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 Tpitch () const
 
Tpitch ()
 
 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 Troll () const
 
Troll ()
 
const Tx () const
 
Tx ()
 
const Ty () const
 
Ty ()
 
const Tyaw () const
 
Tyaw ()
 
const Tz () const
 
Tz ()
 
- Public Member Functions inherited from DVector< T >
void detach ()
 
int dim () const
 
 DVector (int n=0)
 
 DVector (const DVector &)
 
T operator* (const DVector &) const
 
DVector operator* (const T &) const
 
DVector operator+ (const DVector &) const
 
DVector operator- (const DVector &) const
 
DVectoroperator= (const DVector &)
 
Toperator[] (int i)
 
const Toperator[] (int i) const
 
 ~DVector ()
 

Additional Inherited Members

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

Detailed Description

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

Definition at line 73 of file transformation3.hh.

Constructor & Destructor Documentation

◆ Pose3() [1/4]

template<class T>
AISNavigation::Pose3< T >::Pose3 ( )

◆ Pose3() [2/4]

template<class T>
AISNavigation::Pose3< T >::Pose3 ( const Vector3< T > &  rot,
const Vector3< T > &  trans 
)

◆ Pose3() [3/4]

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 
)

◆ Pose3() [4/4]

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

Definition at line 77 of file transformation3.hh.

Member Function Documentation

◆ operator const DVector< T > &()

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

Definition at line 79 of file transformation3.hh.

◆ operator DVector< T > &()

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

Definition at line 80 of file transformation3.hh.

◆ pitch() [1/2]

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

Definition at line 83 of file transformation3.hh.

◆ pitch() [2/2]

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

Definition at line 90 of file transformation3.hh.

◆ roll() [1/2]

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

Definition at line 82 of file transformation3.hh.

◆ roll() [2/2]

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

Definition at line 89 of file transformation3.hh.

◆ x() [1/2]

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

Definition at line 85 of file transformation3.hh.

◆ x() [2/2]

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

Definition at line 92 of file transformation3.hh.

◆ y() [1/2]

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

Definition at line 86 of file transformation3.hh.

◆ y() [2/2]

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

Definition at line 93 of file transformation3.hh.

◆ yaw() [1/2]

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

Definition at line 84 of file transformation3.hh.

◆ yaw() [2/2]

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

Definition at line 91 of file transformation3.hh.

◆ z() [1/2]

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

Definition at line 87 of file transformation3.hh.

◆ z() [2/2]

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 Jan 23 2023 03:38:59