stateObservation::kine::internal::KinematicsInternal< T >::Flags Struct Reference

#include <state-observation/tools/rigid-body-kinematics.hpp>

Public Types

typedef unsigned char Byte
 

Static Public Attributes

static const Byte position = BOOST_BINARY(000001)
 
static const Byte orientation = BOOST_BINARY(000010)
 
static const Byte linVel = BOOST_BINARY(000100)
 
static const Byte angVel = BOOST_BINARY(001000)
 
static const Byte linAcc = BOOST_BINARY(010000)
 
static const Byte angAcc = BOOST_BINARY(100000)
 
static const Byte pose = position | orientation
 
static const Byte vel = linVel | angVel
 
static const Byte acc = linAcc | angAcc
 
static const Byte all = pose | vel | acc
 

Member Typedef Documentation

◆ Byte

template<class T >
typedef unsigned char stateObservation::kine::internal::KinematicsInternal< T >::Flags::Byte

Member Data Documentation

◆ acc

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::acc = linAcc | angAcc
static

◆ all

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::all = pose | vel | acc
static

◆ angAcc

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::angAcc = BOOST_BINARY(100000)
static

◆ angVel

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::angVel = BOOST_BINARY(001000)
static

◆ linAcc

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::linAcc = BOOST_BINARY(010000)
static

◆ linVel

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::linVel = BOOST_BINARY(000100)
static

◆ orientation

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::orientation = BOOST_BINARY(000010)
static

◆ pose

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::pose = position | orientation
static

◆ position

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::position = BOOST_BINARY(000001)
static

◆ vel

template<class T >
const Byte stateObservation::kine::internal::KinematicsInternal< T >::Flags::vel = linVel | angVel
static

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