Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
Rigid3< FloatType > Class Template Reference

#include <transform_delta_cost_functor.h>

Public Types

using Affine = Eigen::Transform< FloatType, 3, Eigen::Affine >
 
using AngleAxis = Eigen::AngleAxis< FloatType >
 
using Quaternion = Eigen::Quaternion< FloatType >
 
using Vector = Eigen::Matrix< FloatType, 3, 1 >
 

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 Quaternionrotation () const
 
const Vectortranslation () 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.

Member Typedef Documentation

template<typename FloatType>
using Rigid3< FloatType >::Affine = Eigen::Transform<FloatType, 3, Eigen::Affine>

Definition at line 30 of file transform_delta_cost_functor.h.

template<typename FloatType>
using Rigid3< FloatType >::AngleAxis = Eigen::AngleAxis<FloatType>

Definition at line 33 of file transform_delta_cost_functor.h.

template<typename FloatType>
using Rigid3< FloatType >::Quaternion = Eigen::Quaternion<FloatType>

Definition at line 32 of file transform_delta_cost_functor.h.

template<typename FloatType>
using Rigid3< FloatType >::Vector = Eigen::Matrix<FloatType, 3, 1>

Definition at line 31 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)
inlineexplicit

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 ( )
inlinestatic

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)
inlinestatic

Definition at line 45 of file transform_delta_cost_functor.h.

template<typename FloatType>
static Rigid3 Rigid3< FloatType >::Rotation ( const Quaternion rotation)
inlinestatic

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)
inlinestatic

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 Mon Jun 10 2019 13:34:46