GAMS  1.2.2
gams::pose::default_rotational_unit_traits::storage_mixin Class Reference

#include <Coordinate.h>

Inheritance diagram for gams::pose::default_rotational_unit_traits::storage_mixin:
gams::pose::default_unit_traits::storage_mixin

Public Types

using Base = default_unit_traits::storage_mixin
 

Public Member Functions

 storage_mixin ()=default
 
 storage_mixin (const Quaternion &quat)
 
template<typename Units >
 storage_mixin (double rx, double ry, double rz, Units units)
 
template<typename T , typename Units , size_t N, typename std::enable_if< std::is_floating_point< T >::value, int >::type = 0>
 storage_mixin (T(&a)[N], Units units)
 
 storage_mixin (const Eigen::Quaterniond &quat)
 Construct from a Quaternion. More...
 
Eigen::Vector3d & vec ()
 
const Eigen::Vector3d & vec () const
 

Detailed Description

Definition at line 189 of file Coordinate.h.

Member Typedef Documentation

Constructor & Destructor Documentation

gams::pose::default_rotational_unit_traits::storage_mixin::storage_mixin ( )
default
gams::pose::default_rotational_unit_traits::storage_mixin::storage_mixin ( const Quaternion quat)
inline

Definition at line 398 of file Quaternion.h.

template<typename Units >
gams::pose::default_rotational_unit_traits::storage_mixin::storage_mixin ( double  rx,
double  ry,
double  rz,
Units  units 
)
inline

Definition at line 200 of file Coordinate.h.

template<typename T , typename Units , size_t N, typename std::enable_if< std::is_floating_point< T >::value, int >::type = 0>
gams::pose::default_rotational_unit_traits::storage_mixin::storage_mixin ( T(&)  a[N],
Units  units 
)
inline

Definition at line 207 of file Coordinate.h.

gams::pose::default_rotational_unit_traits::storage_mixin::storage_mixin ( const Eigen::Quaterniond &  quat)
inline

Construct from a Quaternion.

Parameters
quatthe Quaternion to build from

Definition at line 218 of file Coordinate.h.

Member Function Documentation

Eigen::Vector3d& gams::pose::default_unit_traits::storage_mixin::vec ( )
inlineinherited

Definition at line 155 of file Coordinate.h.

const Eigen::Vector3d& gams::pose::default_unit_traits::storage_mixin::vec ( ) const
inlineinherited

Definition at line 156 of file Coordinate.h.


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