GAMS  1.4.0
gams::pose::default_unit_traits::storage_mixin Class Reference

#include <Coordinate.h>

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

Public Member Functions

 storage_mixin ()
 
 storage_mixin (const Eigen::Vector3d &vec)
 
 storage_mixin (const madara::knowledge::containers::DoubleVector &v)
 
 storage_mixin (const madara::knowledge::containers::NativeDoubleVector &v)
 
 storage_mixin (double x, double y)
 
 storage_mixin (double x, double y, double z)
 
template<typename T , size_t N, typename std::enable_if< std::is_floating_point< T >::value, int >::type = 0>
 storage_mixin (T(&a)[N])
 
Eigen::Vector3d & vec ()
 
const Eigen::Vector3d & vec () const
 

Private Attributes

Eigen::Vector3d vec_
 

Detailed Description

Definition at line 125 of file Coordinate.h.

Constructor & Destructor Documentation

◆ storage_mixin() [1/7]

gams::pose::default_unit_traits::storage_mixin::storage_mixin ( )
inline

Definition at line 131 of file Coordinate.h.

◆ storage_mixin() [2/7]

gams::pose::default_unit_traits::storage_mixin::storage_mixin ( double  x,
double  y 
)
inline

Definition at line 134 of file Coordinate.h.

◆ storage_mixin() [3/7]

gams::pose::default_unit_traits::storage_mixin::storage_mixin ( double  x,
double  y,
double  z 
)
inline

Definition at line 137 of file Coordinate.h.

◆ storage_mixin() [4/7]

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

Definition at line 142 of file Coordinate.h.

◆ storage_mixin() [5/7]

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

Definition at line 145 of file Coordinate.h.

◆ storage_mixin() [6/7]

gams::pose::default_unit_traits::storage_mixin::storage_mixin ( const madara::knowledge::containers::DoubleVector &  v)
inlineexplicit

Definition at line 147 of file Coordinate.h.

◆ storage_mixin() [7/7]

gams::pose::default_unit_traits::storage_mixin::storage_mixin ( const madara::knowledge::containers::NativeDoubleVector &  v)
inlineexplicit

Definition at line 152 of file Coordinate.h.

Member Function Documentation

◆ vec() [1/2]

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

Definition at line 157 of file Coordinate.h.

◆ vec() [2/2]

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

Definition at line 158 of file Coordinate.h.

Member Data Documentation

◆ vec_

Eigen::Vector3d gams::pose::default_unit_traits::storage_mixin::vec_
private

Definition at line 128 of file Coordinate.h.


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