Public Member Functions | Static Public Member Functions | Private Attributes
Rigid3< FloatType > Class Template Reference

#include <transform_delta_cost_functor.h>

List of all members.

Public Member Functions

template<typename OtherType >
Rigid3< OtherType > cast () const
std::string DebugString () const
Rigid3 inverse () const
 Rigid3 ()
 Rigid3 (const Affine &affine)
 Rigid3 (const Vector &translation, const Quaternion &rotation)
 Rigid3 (const Vector &translation, const AngleAxis &rotation)
const Quaternion & rotation () const
const Vector & translation () const

Static Public Member Functions

static Rigid3< FloatType > Identity ()
static Rigid3 Rotation (const AngleAxis &angle_axis)
static Rigid3 Rotation (const Quaternion &rotation)
static Rigid3 Translation (const Vector &vector)

Private Attributes

Quaternion rotation_
Vector translation_

Detailed Description

template<typename FloatType>
class Rigid3< FloatType >

Definition at line 28 of file transform_delta_cost_functor.h.


Constructor & Destructor Documentation

template<typename FloatType>
Rigid3< FloatType >::Rigid3 ( ) [inline]

Definition at line 35 of file transform_delta_cost_functor.h.

template<typename FloatType>
Rigid3< FloatType >::Rigid3 ( const Affine &  affine) [inline, explicit]

Definition at line 38 of file transform_delta_cost_functor.h.

template<typename FloatType>
Rigid3< FloatType >::Rigid3 ( const Vector &  translation,
const Quaternion &  rotation 
) [inline]

Definition at line 40 of file transform_delta_cost_functor.h.

template<typename FloatType>
Rigid3< FloatType >::Rigid3 ( const Vector &  translation,
const AngleAxis &  rotation 
) [inline]

Definition at line 42 of file transform_delta_cost_functor.h.


Member Function Documentation

template<typename FloatType>
template<typename OtherType >
Rigid3<OtherType> Rigid3< FloatType >::cast ( ) const [inline]

Definition at line 62 of file transform_delta_cost_functor.h.

template<typename FloatType>
std::string Rigid3< FloatType >::DebugString ( ) const [inline]

Definition at line 76 of file transform_delta_cost_functor.h.

template<typename FloatType>
static Rigid3<FloatType> Rigid3< FloatType >::Identity ( ) [inline, static]

Definition at line 57 of file transform_delta_cost_functor.h.

template<typename FloatType>
Rigid3 Rigid3< FloatType >::inverse ( ) const [inline]

Definition at line 70 of file transform_delta_cost_functor.h.

template<typename FloatType>
static Rigid3 Rigid3< FloatType >::Rotation ( const AngleAxis &  angle_axis) [inline, static]

Definition at line 45 of file transform_delta_cost_functor.h.

template<typename FloatType>
static Rigid3 Rigid3< FloatType >::Rotation ( const Quaternion &  rotation) [inline, static]

Definition at line 49 of file transform_delta_cost_functor.h.

template<typename FloatType>
const Quaternion& Rigid3< FloatType >::rotation ( ) const [inline]

Definition at line 68 of file transform_delta_cost_functor.h.

template<typename FloatType>
static Rigid3 Rigid3< FloatType >::Translation ( const Vector &  vector) [inline, static]

Definition at line 53 of file transform_delta_cost_functor.h.

template<typename FloatType>
const Vector& Rigid3< FloatType >::translation ( ) const [inline]

Definition at line 67 of file transform_delta_cost_functor.h.


Member Data Documentation

template<typename FloatType>
Quaternion Rigid3< FloatType >::rotation_ [private]

Definition at line 98 of file transform_delta_cost_functor.h.

template<typename FloatType>
Vector Rigid3< FloatType >::translation_ [private]

Definition at line 97 of file transform_delta_cost_functor.h.


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


hector_gps_calibration
Author(s):
autogenerated on Wed Sep 6 2017 02:41:37