Project: bml_srvs

License: BSD

Dependencies:

Used by:

All Packages

bml_srvs::BMLGestureRequest_< ContainerAllocator > Struct Template Reference

#include <BMLGesture.h>

List of all members.

Public Types

enum  { POINT = 0 }
enum  { BEAT = 1 }
enum  { CONDUIT = 2 }
enum  { GENERIC = 3 }
enum  { LEXICALIZED = 4 }
enum  { INDEX_FINGER = 0 }
enum  { THUMB = 1 }
enum  { OPEN_HAND = 2 }
enum  { FIST = 3 }
enum  { FINGER_RING = 4 }
enum  { CUP = 5 }
enum  { PURSE = 6 }
enum  { STRAIGHT = 0 }
enum  { CURVED = 1 }
enum  { CIRCULAR = 2 }
enum  { RECTANGULAR = 3 }
enum  { TRIANGULAR = 4 }
enum  { WAVE_LIKE = 5 }
enum  { ZIGZAG = 6 }
enum  { MIRROR = 0 }
enum  { ALTERNATE = 1 }
enum  { PARALLEL = 2 }
enum  { LOW = 0 }
enum  { CENTER = 1 }
enum  { HIGH = 2 }
enum  { LEFT = 0 }
enum  { RIGHT = 2 }
enum  { INWARD = 3 }
enum  { OUTWARD = 4 }
enum  { CONTACT = 0 }
enum  { NEAR = 1 }
enum  { MEDIUM = 2 }
enum  { FAR = 3 }
enum  { SMALL = 0 }
enum  { LARGE = 1 }
enum  { EXTRA_LARGE = 3 }
enum  { WEAK = 0 }
enum  { NORMAL = 1 }
enum  { FORCEFUL = 2 }
typedef uint8_t _amplitude_type
typedef ::bml_msgs::Behavior_
< ContainerAllocator > 
_behav_type
typedef uint8_t _distance_type
typedef ::bml_msgs::Direction_
< ContainerAllocator > 
_fingerDirection_type
typedef uint8_t _handShape_type
typedef uint8_t _horizontalLocation_type
typedef std::basic_string
< char, std::char_traits< char >
, typename
ContainerAllocator::template
rebind< char >::other > 
_lexeme_type
typedef ::bml_msgs::Direction_
< ContainerAllocator > 
_moveDirection_type
typedef ::bml_msgs::Direction_
< ContainerAllocator > 
_palmDirection_type
typedef uint8_t _power_type
typedef int32_t _repetition_type
typedef ::bml_msgs::Flag_
< ContainerAllocator > 
_side_type
typedef ::bml_msgs::Entity_
< ContainerAllocator > 
_target_type
typedef uint8_t _trajectory_type
typedef uint8_t _twoHanded_type
typedef uint8_t _type_type
typedef uint8_t _verticalLocation_type
typedef boost::shared_ptr
< ::bml_srvs::BMLGestureRequest_
< ContainerAllocator > const > 
ConstPtr
typedef boost::shared_ptr
< ::bml_srvs::BMLGestureRequest_
< ContainerAllocator > > 
Ptr
typedef BMLGestureRequest_
< ContainerAllocator > 
Type

Public Member Functions

ROS_DEPRECATED const std::string __getDataType () const
ROS_DEPRECATED const std::string __getMD5Sum () const
ROS_DEPRECATED const std::string __getMessageDefinition () const
ROS_DEPRECATED const std::string __getServerMD5Sum () const
 BMLGestureRequest_ (const ContainerAllocator &_alloc)
 BMLGestureRequest_ ()
virtual ROS_DEPRECATED uint8_t * deserialize (uint8_t *read_ptr)
virtual ROS_DEPRECATED uint32_t serializationLength () const
virtual ROS_DEPRECATED uint8_t * serialize (uint8_t *write_ptr, uint32_t seq) const

Static Public Member Functions

static ROS_DEPRECATED const
std::string 
__s_getDataType ()
static ROS_DEPRECATED const
std::string 
__s_getMD5Sum ()
static ROS_DEPRECATED const
std::string 
__s_getMessageDefinition ()
static ROS_DEPRECATED const
std::string 
__s_getServerMD5Sum ()

Public Attributes

uint8_t amplitude
::bml_msgs::Behavior_
< ContainerAllocator > 
behav
uint8_t distance
::bml_msgs::Direction_
< ContainerAllocator > 
fingerDirection
uint8_t handShape
uint8_t horizontalLocation
std::basic_string< char,
std::char_traits< char >
, typename
ContainerAllocator::template
rebind< char >::other > 
lexeme
::bml_msgs::Direction_
< ContainerAllocator > 
moveDirection
::bml_msgs::Direction_
< ContainerAllocator > 
palmDirection
uint8_t power
int32_t repetition
::bml_msgs::Flag_
< ContainerAllocator > 
side
::bml_msgs::Entity_
< ContainerAllocator > 
target
uint8_t trajectory
uint8_t twoHanded
uint8_t type
uint8_t verticalLocation

Static Private Member Functions

static const char * __s_getDataType_ ()
static const char * __s_getMD5Sum_ ()
static const char * __s_getMessageDefinition_ ()
static const char * __s_getServerMD5Sum_ ()

Detailed Description

template<class ContainerAllocator>
struct bml_srvs::BMLGestureRequest_< ContainerAllocator >

Definition at line 28 of file BMLGesture.h.


Member Typedef Documentation

template<class ContainerAllocator >
typedef uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_amplitude_type

Definition at line 119 of file BMLGesture.h.

template<class ContainerAllocator >
typedef ::bml_msgs::Behavior_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::_behav_type

Definition at line 74 of file BMLGesture.h.

template<class ContainerAllocator >
typedef uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_distance_type

Definition at line 110 of file BMLGesture.h.

template<class ContainerAllocator >
typedef ::bml_msgs::Direction_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::_fingerDirection_type

Definition at line 92 of file BMLGesture.h.

template<class ContainerAllocator >
typedef uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_handShape_type

Definition at line 89 of file BMLGesture.h.

template<class ContainerAllocator >
typedef uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_horizontalLocation_type

Definition at line 107 of file BMLGesture.h.

template<class ContainerAllocator >
typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > bml_srvs::BMLGestureRequest_< ContainerAllocator >::_lexeme_type

Definition at line 116 of file BMLGesture.h.

template<class ContainerAllocator >
typedef ::bml_msgs::Direction_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::_moveDirection_type

Definition at line 113 of file BMLGesture.h.

template<class ContainerAllocator >
typedef ::bml_msgs::Direction_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::_palmDirection_type

Definition at line 95 of file BMLGesture.h.

template<class ContainerAllocator >
typedef uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_power_type

Definition at line 122 of file BMLGesture.h.

template<class ContainerAllocator >
typedef int32_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_repetition_type

Definition at line 83 of file BMLGesture.h.

template<class ContainerAllocator >
typedef ::bml_msgs::Flag_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::_side_type

Definition at line 80 of file BMLGesture.h.

template<class ContainerAllocator >
typedef ::bml_msgs::Entity_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::_target_type

Definition at line 86 of file BMLGesture.h.

template<class ContainerAllocator >
typedef uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_trajectory_type

Definition at line 98 of file BMLGesture.h.

template<class ContainerAllocator >
typedef uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_twoHanded_type

Definition at line 101 of file BMLGesture.h.

template<class ContainerAllocator >
typedef uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_type_type

Definition at line 77 of file BMLGesture.h.

template<class ContainerAllocator >
typedef uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::_verticalLocation_type

Definition at line 104 of file BMLGesture.h.

template<class ContainerAllocator >
typedef boost::shared_ptr< ::bml_srvs::BMLGestureRequest_<ContainerAllocator> const> bml_srvs::BMLGestureRequest_< ContainerAllocator >::ConstPtr

Definition at line 439 of file BMLGesture.h.

template<class ContainerAllocator >
typedef boost::shared_ptr< ::bml_srvs::BMLGestureRequest_<ContainerAllocator> > bml_srvs::BMLGestureRequest_< ContainerAllocator >::Ptr

Definition at line 438 of file BMLGesture.h.

template<class ContainerAllocator >
typedef BMLGestureRequest_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::Type

Definition at line 30 of file BMLGesture.h.


Member Enumeration Documentation

template<class ContainerAllocator >
anonymous enum
Enumerator:
POINT 

Definition at line 125 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
BEAT 

Definition at line 126 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
CONDUIT 

Definition at line 127 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
GENERIC 

Definition at line 128 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
LEXICALIZED 

Definition at line 129 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
INDEX_FINGER 

Definition at line 130 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
THUMB 

Definition at line 131 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
OPEN_HAND 

Definition at line 132 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
FIST 

Definition at line 133 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
FINGER_RING 

Definition at line 134 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
CUP 

Definition at line 135 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
PURSE 

Definition at line 136 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
STRAIGHT 

Definition at line 137 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
CURVED 

Definition at line 138 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
CIRCULAR 

Definition at line 139 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
RECTANGULAR 

Definition at line 140 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
TRIANGULAR 

Definition at line 141 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
WAVE_LIKE 

Definition at line 142 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
ZIGZAG 

Definition at line 143 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
MIRROR 

Definition at line 144 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
ALTERNATE 

Definition at line 145 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
PARALLEL 

Definition at line 146 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
LOW 

Definition at line 147 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
CENTER 

Definition at line 148 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
HIGH 

Definition at line 149 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
LEFT 

Definition at line 150 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
RIGHT 

Definition at line 151 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
INWARD 

Definition at line 152 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
OUTWARD 

Definition at line 153 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
CONTACT 

Definition at line 154 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
NEAR 

Definition at line 155 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
MEDIUM 

Definition at line 156 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
FAR 

Definition at line 157 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
SMALL 

Definition at line 158 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
LARGE 

Definition at line 159 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
EXTRA_LARGE 

Definition at line 160 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
WEAK 

Definition at line 161 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
NORMAL 

Definition at line 162 of file BMLGesture.h.

template<class ContainerAllocator >
anonymous enum
Enumerator:
FORCEFUL 

Definition at line 163 of file BMLGesture.h.


Constructor & Destructor Documentation

template<class ContainerAllocator >
bml_srvs::BMLGestureRequest_< ContainerAllocator >::BMLGestureRequest_ (  )  [inline]

Definition at line 32 of file BMLGesture.h.

template<class ContainerAllocator >
bml_srvs::BMLGestureRequest_< ContainerAllocator >::BMLGestureRequest_ ( const ContainerAllocator &  _alloc  )  [inline]

Definition at line 53 of file BMLGesture.h.


Member Function Documentation

template<class ContainerAllocator >
ROS_DEPRECATED const std::string bml_srvs::BMLGestureRequest_< ContainerAllocator >::__getDataType (  )  const [inline]

Definition at line 170 of file BMLGesture.h.

template<class ContainerAllocator >
ROS_DEPRECATED const std::string bml_srvs::BMLGestureRequest_< ContainerAllocator >::__getMD5Sum (  )  const [inline]

Definition at line 177 of file BMLGesture.h.

template<class ContainerAllocator >
ROS_DEPRECATED const std::string bml_srvs::BMLGestureRequest_< ContainerAllocator >::__getMessageDefinition (  )  const [inline]

Definition at line 367 of file BMLGesture.h.

template<class ContainerAllocator >
ROS_DEPRECATED const std::string bml_srvs::BMLGestureRequest_< ContainerAllocator >::__getServerMD5Sum (  )  const [inline]

Definition at line 184 of file BMLGesture.h.

template<class ContainerAllocator >
static ROS_DEPRECATED const std::string bml_srvs::BMLGestureRequest_< ContainerAllocator >::__s_getDataType (  )  [inline, static]

Definition at line 168 of file BMLGesture.h.

template<class ContainerAllocator >
static const char* bml_srvs::BMLGestureRequest_< ContainerAllocator >::__s_getDataType_ (  )  [inline, static, private]

Definition at line 166 of file BMLGesture.h.

template<class ContainerAllocator >
static ROS_DEPRECATED const std::string bml_srvs::BMLGestureRequest_< ContainerAllocator >::__s_getMD5Sum (  )  [inline, static]

Definition at line 175 of file BMLGesture.h.

template<class ContainerAllocator >
static const char* bml_srvs::BMLGestureRequest_< ContainerAllocator >::__s_getMD5Sum_ (  )  [inline, static, private]

Definition at line 173 of file BMLGesture.h.

template<class ContainerAllocator >
static ROS_DEPRECATED const std::string bml_srvs::BMLGestureRequest_< ContainerAllocator >::__s_getMessageDefinition (  )  [inline, static]

Definition at line 365 of file BMLGesture.h.

template<class ContainerAllocator >
static const char* bml_srvs::BMLGestureRequest_< ContainerAllocator >::__s_getMessageDefinition_ (  )  [inline, static, private]

Definition at line 187 of file BMLGesture.h.

template<class ContainerAllocator >
static ROS_DEPRECATED const std::string bml_srvs::BMLGestureRequest_< ContainerAllocator >::__s_getServerMD5Sum (  )  [inline, static]

Definition at line 182 of file BMLGesture.h.

template<class ContainerAllocator >
static const char* bml_srvs::BMLGestureRequest_< ContainerAllocator >::__s_getServerMD5Sum_ (  )  [inline, static, private]

Definition at line 180 of file BMLGesture.h.

template<class ContainerAllocator >
virtual ROS_DEPRECATED uint8_t* bml_srvs::BMLGestureRequest_< ContainerAllocator >::deserialize ( uint8_t *  read_ptr  )  [inline, virtual]

Definition at line 392 of file BMLGesture.h.

template<class ContainerAllocator >
virtual ROS_DEPRECATED uint32_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::serializationLength (  )  const [inline, virtual]

Definition at line 415 of file BMLGesture.h.

template<class ContainerAllocator >
virtual ROS_DEPRECATED uint8_t* bml_srvs::BMLGestureRequest_< ContainerAllocator >::serialize ( uint8_t *  write_ptr,
uint32_t  seq 
) const [inline, virtual]

Definition at line 369 of file BMLGesture.h.


Member Data Documentation

template<class ContainerAllocator >
uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::amplitude

Definition at line 120 of file BMLGesture.h.

template<class ContainerAllocator >
::bml_msgs::Behavior_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::behav

Definition at line 75 of file BMLGesture.h.

template<class ContainerAllocator >
uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::distance

Definition at line 111 of file BMLGesture.h.

template<class ContainerAllocator >
::bml_msgs::Direction_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::fingerDirection

Definition at line 93 of file BMLGesture.h.

template<class ContainerAllocator >
uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::handShape

Definition at line 90 of file BMLGesture.h.

template<class ContainerAllocator >
uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::horizontalLocation

Definition at line 108 of file BMLGesture.h.

template<class ContainerAllocator >
std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > bml_srvs::BMLGestureRequest_< ContainerAllocator >::lexeme

Definition at line 117 of file BMLGesture.h.

template<class ContainerAllocator >
::bml_msgs::Direction_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::moveDirection

Definition at line 114 of file BMLGesture.h.

template<class ContainerAllocator >
::bml_msgs::Direction_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::palmDirection

Definition at line 96 of file BMLGesture.h.

template<class ContainerAllocator >
uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::power

Definition at line 123 of file BMLGesture.h.

template<class ContainerAllocator >
int32_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::repetition

Definition at line 84 of file BMLGesture.h.

template<class ContainerAllocator >
::bml_msgs::Flag_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::side

Definition at line 81 of file BMLGesture.h.

template<class ContainerAllocator >
::bml_msgs::Entity_<ContainerAllocator> bml_srvs::BMLGestureRequest_< ContainerAllocator >::target

Definition at line 87 of file BMLGesture.h.

template<class ContainerAllocator >
uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::trajectory

Definition at line 99 of file BMLGesture.h.

template<class ContainerAllocator >
uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::twoHanded

Definition at line 102 of file BMLGesture.h.

template<class ContainerAllocator >
uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::type

Definition at line 78 of file BMLGesture.h.

template<class ContainerAllocator >
uint8_t bml_srvs::BMLGestureRequest_< ContainerAllocator >::verticalLocation

Definition at line 105 of file BMLGesture.h.


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

bml_srvs
Author(s): Aaron Holroyd (aholroyd (at) wpi (dot) edu)
autogenerated on Fri Sep 9 10:44:10 2011