LocalGuidance
A library that generates velocity references to follow a path.
any_msgs::PointContact_< ContainerAllocator > Struct Template Reference

#include <PointContact.h>

Public Types

enum  { STATE_OPEN = 0u, STATE_CLOSED = 1u, STATE_SLIPPING = 2u }
 
typedef PointContact_< ContainerAllocator > Type
 
typedef ::std_msgs::Header_< ContainerAllocator > _header_type
 
typedef ::geometry_msgs::Wrench_< ContainerAllocator > _wrench_type
 
typedef ::geometry_msgs::Point_< ContainerAllocator > _position_type
 
typedef ::geometry_msgs::Twist_< ContainerAllocator > _twist_type
 
typedef ::geometry_msgs::Vector3_< ContainerAllocator > _normal_type
 
typedef uint8_t _state_type
 
typedef boost::shared_ptr< ::any_msgs::PointContact_< ContainerAllocator > > Ptr
 
typedef boost::shared_ptr< ::any_msgs::PointContact_< ContainerAllocator > const > ConstPtr
 

Public Member Functions

 PointContact_ ()
 
 PointContact_ (const ContainerAllocator &_alloc)
 

Public Attributes

_header_type header
 
_wrench_type wrench
 
_position_type position
 
_twist_type twist
 
_normal_type normal
 
_state_type state
 

Member Typedef Documentation

◆ _header_type

template<class ContainerAllocator >
typedef ::std_msgs::Header_<ContainerAllocator> any_msgs::PointContact_< ContainerAllocator >::_header_type

◆ _normal_type

template<class ContainerAllocator >
typedef ::geometry_msgs::Vector3_<ContainerAllocator> any_msgs::PointContact_< ContainerAllocator >::_normal_type

◆ _position_type

template<class ContainerAllocator >
typedef ::geometry_msgs::Point_<ContainerAllocator> any_msgs::PointContact_< ContainerAllocator >::_position_type

◆ _state_type

template<class ContainerAllocator >
typedef uint8_t any_msgs::PointContact_< ContainerAllocator >::_state_type

◆ _twist_type

template<class ContainerAllocator >
typedef ::geometry_msgs::Twist_<ContainerAllocator> any_msgs::PointContact_< ContainerAllocator >::_twist_type

◆ _wrench_type

template<class ContainerAllocator >
typedef ::geometry_msgs::Wrench_<ContainerAllocator> any_msgs::PointContact_< ContainerAllocator >::_wrench_type

◆ ConstPtr

template<class ContainerAllocator >
typedef boost::shared_ptr< ::any_msgs::PointContact_<ContainerAllocator> const> any_msgs::PointContact_< ContainerAllocator >::ConstPtr

◆ Ptr

template<class ContainerAllocator >
typedef boost::shared_ptr< ::any_msgs::PointContact_<ContainerAllocator> > any_msgs::PointContact_< ContainerAllocator >::Ptr

◆ Type

template<class ContainerAllocator >
typedef PointContact_<ContainerAllocator> any_msgs::PointContact_< ContainerAllocator >::Type

Member Enumeration Documentation

◆ anonymous enum

template<class ContainerAllocator >
anonymous enum
Enumerator
STATE_OPEN 
STATE_CLOSED 
STATE_SLIPPING 

Constructor & Destructor Documentation

◆ PointContact_() [1/2]

template<class ContainerAllocator >
any_msgs::PointContact_< ContainerAllocator >::PointContact_ ( )
inline

◆ PointContact_() [2/2]

template<class ContainerAllocator >
any_msgs::PointContact_< ContainerAllocator >::PointContact_ ( const ContainerAllocator &  _alloc)
inline

Member Data Documentation

◆ header

template<class ContainerAllocator >
_header_type any_msgs::PointContact_< ContainerAllocator >::header

◆ normal

template<class ContainerAllocator >
_normal_type any_msgs::PointContact_< ContainerAllocator >::normal

◆ position

template<class ContainerAllocator >
_position_type any_msgs::PointContact_< ContainerAllocator >::position

◆ state

template<class ContainerAllocator >
_state_type any_msgs::PointContact_< ContainerAllocator >::state

◆ twist

template<class ContainerAllocator >
_twist_type any_msgs::PointContact_< ContainerAllocator >::twist

◆ wrench

template<class ContainerAllocator >
_wrench_type any_msgs::PointContact_< ContainerAllocator >::wrench

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