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

#include <transformation3.h>

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

Public Member Functions

 operator const DVector< T > & ()
 
 operator DVector< T > & ()
 
Tpitch ()
 
const Tpitch () const
 
 Pose3 ()
 
 Pose3 (const DVector< T > &v)
 
 Pose3 (const T &x, const T &y, const T &z, const T &roll, const T &pitch, const T &yaw)
 
 Pose3 (const Vector3< T > &rot, const Vector3< T > &trans)
 
Troll ()
 
const Troll () const
 
Tx ()
 
const Tx () const
 
Ty ()
 
const Ty () const
 
Tyaw ()
 
const Tyaw () const
 
Tz ()
 
const Tz () const
 
- Public Member Functions inherited from DVector< T >
void detach ()
 
int dim () const
 
 DVector (const DVector &)
 
 DVector (int n=0)
 
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
 
intshares
 
int size
 

Detailed Description

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

Definition at line 108 of file transformation3.h.

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 112 of file transformation3.h.

Member Function Documentation

◆ operator const DVector< T > &()

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

Definition at line 114 of file transformation3.h.

◆ operator DVector< T > &()

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

Definition at line 115 of file transformation3.h.

◆ pitch() [1/2]

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

Definition at line 125 of file transformation3.h.

◆ pitch() [2/2]

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

Definition at line 118 of file transformation3.h.

◆ roll() [1/2]

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

Definition at line 124 of file transformation3.h.

◆ roll() [2/2]

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

Definition at line 117 of file transformation3.h.

◆ x() [1/2]

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

Definition at line 127 of file transformation3.h.

◆ x() [2/2]

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

Definition at line 120 of file transformation3.h.

◆ y() [1/2]

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

Definition at line 128 of file transformation3.h.

◆ y() [2/2]

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

Definition at line 121 of file transformation3.h.

◆ yaw() [1/2]

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

Definition at line 126 of file transformation3.h.

◆ yaw() [2/2]

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

Definition at line 119 of file transformation3.h.

◆ z() [1/2]

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

Definition at line 129 of file transformation3.h.

◆ z() [2/2]

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

Definition at line 122 of file transformation3.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:26