SignalLogger
A library for signal logging.
signal_logger_ros::traits::slr_update_traits< ValueType_, typename std::enable_if< std::is_base_of< kindr::RotationBase< ValueType_ >, ValueType_ >::value||std::is_base_of< kindr::RotationDiffBase< ValueType_ >, ValueType_ >::value||is_kindr_vector< ValueType_ >::value >::type > Struct Template Reference

Trait for Kindr rotations. More...

#include <signal_logger_ros_traits.hpp>

Static Public Member Functions

static void updateMsg (const ValueType_ *vectorPtr_, typename slr_msg_traits< ValueType_ >::msgtype *const msg, const ros::Time &timeStamp)
 

Detailed Description

template<typename ValueType_>
struct signal_logger_ros::traits::slr_update_traits< ValueType_, typename std::enable_if< std::is_base_of< kindr::RotationBase< ValueType_ >, ValueType_ >::value||std::is_base_of< kindr::RotationDiffBase< ValueType_ >, ValueType_ >::value||is_kindr_vector< ValueType_ >::value >::type >

Trait for Kindr rotations.

Member Function Documentation

◆ updateMsg()

template<typename ValueType_ >
static void signal_logger_ros::traits::slr_update_traits< ValueType_, typename std::enable_if< std::is_base_of< kindr::RotationBase< ValueType_ >, ValueType_ >::value||std::is_base_of< kindr::RotationDiffBase< ValueType_ >, ValueType_ >::value||is_kindr_vector< ValueType_ >::value >::type >::updateMsg ( const ValueType_ *  vectorPtr_,
typename slr_msg_traits< ValueType_ >::msgtype *const  msg,
const ros::Time &  timeStamp 
)
inlinestatic

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