Public Types | Static Public Member Functions | List of all members
dynamicgraph::signal_io< Eigen::Quaternion< _Scalar, _Options > > Struct Template Reference

Template specialization of signal_io for Eigen quaternion objects. More...

#include <signal-caster.h>

Inheritance diagram for dynamicgraph::signal_io< Eigen::Quaternion< _Scalar, _Options > >:
Inheritance graph
[legend]

Public Types

typedef Eigen::Matrix< _Scalar, 4, 1, _Options > matrix_type
 
typedef Eigen::Quaternion< _Scalar, _Options > quat_type
 

Static Public Member Functions

static quat_type cast (std::istringstream &is)
 
static void disp (const quat_type &value, std::ostream &os)
 
static void trace (const quat_type &value, std::ostream &os)
 
- Static Public Member Functions inherited from dynamicgraph::signal_io_base< Eigen::Quaternion< _Scalar, _Options > >
static Eigen::Quaternion< _Scalar, _Options > cast (std::istringstream &is)
 deserialize a signal value. More...
 
static void disp (const Eigen::Quaternion< _Scalar, _Options > &value, std::ostream &os)
 serialize a signal value. More...
 
static void trace (const Eigen::Quaternion< _Scalar, _Options > &value, std::ostream &os)
 write a signal value to log file More...
 

Detailed Description

template<typename _Scalar, int _Options>
struct dynamicgraph::signal_io< Eigen::Quaternion< _Scalar, _Options > >

Template specialization of signal_io for Eigen quaternion objects.

Definition at line 84 of file signal-caster.h.

Member Typedef Documentation

◆ matrix_type

template<typename _Scalar , int _Options>
typedef Eigen::Matrix<_Scalar, 4, 1, _Options> dynamicgraph::signal_io< Eigen::Quaternion< _Scalar, _Options > >::matrix_type

Definition at line 87 of file signal-caster.h.

◆ quat_type

template<typename _Scalar , int _Options>
typedef Eigen::Quaternion<_Scalar, _Options> dynamicgraph::signal_io< Eigen::Quaternion< _Scalar, _Options > >::quat_type

Definition at line 86 of file signal-caster.h.

Member Function Documentation

◆ cast()

template<typename _Scalar , int _Options>
static quat_type dynamicgraph::signal_io< Eigen::Quaternion< _Scalar, _Options > >::cast ( std::istringstream &  is)
inlinestatic

Definition at line 93 of file signal-caster.h.

◆ disp()

template<typename _Scalar , int _Options>
static void dynamicgraph::signal_io< Eigen::Quaternion< _Scalar, _Options > >::disp ( const quat_type value,
std::ostream &  os 
)
inlinestatic

Definition at line 89 of file signal-caster.h.

◆ trace()

template<typename _Scalar , int _Options>
static void dynamicgraph::signal_io< Eigen::Quaternion< _Scalar, _Options > >::trace ( const quat_type value,
std::ostream &  os 
)
inlinestatic

Definition at line 97 of file signal-caster.h.


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


dynamic-graph
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Sun Oct 22 2023 02:27:08