Public Types | Public Member Functions | Public Attributes | List of all members
visualization_msgs::InteractiveMarkerControl_< ContainerAllocator > Struct Template Reference

#include <InteractiveMarkerControl.h>

Public Types

enum  {
  INHERIT = 0u, FIXED = 1u, VIEW_FACING = 2u, NONE = 0u,
  MENU = 1u, BUTTON = 2u, MOVE_AXIS = 3u, MOVE_PLANE = 4u,
  ROTATE_AXIS = 5u, MOVE_ROTATE = 6u, MOVE_3D = 7u, ROTATE_3D = 8u,
  MOVE_ROTATE_3D = 9u
}
 
typedef uint8_t _always_visible_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _description_type
 
typedef uint8_t _independent_marker_orientation_type
 
typedef uint8_t _interaction_mode_type
 
typedef std::vector< ::visualization_msgs::Marker_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::visualization_msgs::Marker_< ContainerAllocator > >::other > _markers_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _name_type
 
typedef uint8_t _orientation_mode_type
 
typedef ::geometry_msgs::Quaternion_< ContainerAllocator > _orientation_type
 
typedef std::shared_ptr< ::visualization_msgs::InteractiveMarkerControl_< ContainerAllocator > constConstPtr
 
typedef std::shared_ptr< ::visualization_msgs::InteractiveMarkerControl_< ContainerAllocator > > Ptr
 
typedef InteractiveMarkerControl_< ContainerAllocator > Type
 

Public Member Functions

 InteractiveMarkerControl_ ()
 
 InteractiveMarkerControl_ (const ContainerAllocator &_alloc)
 

Public Attributes

_always_visible_type always_visible
 
_description_type description
 
_independent_marker_orientation_type independent_marker_orientation
 
_interaction_mode_type interaction_mode
 
_markers_type markers
 
_name_type name
 
_orientation_type orientation
 
_orientation_mode_type orientation_mode
 

Detailed Description

template<class ContainerAllocator>
struct visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >

Definition at line 25 of file InteractiveMarkerControl.h.

Member Typedef Documentation

◆ _always_visible_type

template<class ContainerAllocator >
typedef uint8_t visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::_always_visible_type

Definition at line 65 of file InteractiveMarkerControl.h.

◆ _description_type

template<class ContainerAllocator >
typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::_description_type

Definition at line 74 of file InteractiveMarkerControl.h.

◆ _independent_marker_orientation_type

template<class ContainerAllocator >
typedef uint8_t visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::_independent_marker_orientation_type

Definition at line 71 of file InteractiveMarkerControl.h.

◆ _interaction_mode_type

template<class ContainerAllocator >
typedef uint8_t visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::_interaction_mode_type

Definition at line 62 of file InteractiveMarkerControl.h.

◆ _markers_type

template<class ContainerAllocator >
typedef std::vector< ::visualization_msgs::Marker_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::visualization_msgs::Marker_<ContainerAllocator> >::other > visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::_markers_type

Definition at line 68 of file InteractiveMarkerControl.h.

◆ _name_type

template<class ContainerAllocator >
typedef std::basic_string<char, std::char_traits<char>, typename ContainerAllocator::template rebind<char>::other > visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::_name_type

Definition at line 53 of file InteractiveMarkerControl.h.

◆ _orientation_mode_type

template<class ContainerAllocator >
typedef uint8_t visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::_orientation_mode_type

Definition at line 59 of file InteractiveMarkerControl.h.

◆ _orientation_type

template<class ContainerAllocator >
typedef ::geometry_msgs::Quaternion_<ContainerAllocator> visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::_orientation_type

Definition at line 56 of file InteractiveMarkerControl.h.

◆ ConstPtr

template<class ContainerAllocator >
typedef std::shared_ptr< ::visualization_msgs::InteractiveMarkerControl_<ContainerAllocator> const> visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::ConstPtr

Definition at line 138 of file InteractiveMarkerControl.h.

◆ Ptr

template<class ContainerAllocator >
typedef std::shared_ptr< ::visualization_msgs::InteractiveMarkerControl_<ContainerAllocator> > visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::Ptr

Definition at line 137 of file InteractiveMarkerControl.h.

◆ Type

template<class ContainerAllocator >
typedef InteractiveMarkerControl_<ContainerAllocator> visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::Type

Definition at line 27 of file InteractiveMarkerControl.h.

Member Enumeration Documentation

◆ anonymous enum

template<class ContainerAllocator >
anonymous enum
Enumerator
INHERIT 
FIXED 
VIEW_FACING 
NONE 
MENU 
BUTTON 
MOVE_AXIS 
MOVE_PLANE 
ROTATE_AXIS 
MOVE_ROTATE 
MOVE_3D 
ROTATE_3D 
MOVE_ROTATE_3D 

Definition at line 120 of file InteractiveMarkerControl.h.

Constructor & Destructor Documentation

◆ InteractiveMarkerControl_() [1/2]

template<class ContainerAllocator >
visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::InteractiveMarkerControl_ ( )
inline

Definition at line 29 of file InteractiveMarkerControl.h.

◆ InteractiveMarkerControl_() [2/2]

template<class ContainerAllocator >
visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::InteractiveMarkerControl_ ( const ContainerAllocator &  _alloc)
inline

Definition at line 39 of file InteractiveMarkerControl.h.

Member Data Documentation

◆ always_visible

template<class ContainerAllocator >
_always_visible_type visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::always_visible

Definition at line 66 of file InteractiveMarkerControl.h.

◆ description

template<class ContainerAllocator >
_description_type visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::description

Definition at line 75 of file InteractiveMarkerControl.h.

◆ independent_marker_orientation

template<class ContainerAllocator >
_independent_marker_orientation_type visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::independent_marker_orientation

Definition at line 72 of file InteractiveMarkerControl.h.

◆ interaction_mode

template<class ContainerAllocator >
_interaction_mode_type visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::interaction_mode

Definition at line 63 of file InteractiveMarkerControl.h.

◆ markers

template<class ContainerAllocator >
_markers_type visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::markers

Definition at line 69 of file InteractiveMarkerControl.h.

◆ name

template<class ContainerAllocator >
_name_type visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::name

Definition at line 54 of file InteractiveMarkerControl.h.

◆ orientation

template<class ContainerAllocator >
_orientation_type visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::orientation

Definition at line 57 of file InteractiveMarkerControl.h.

◆ orientation_mode

template<class ContainerAllocator >
_orientation_mode_type visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >::orientation_mode

Definition at line 60 of file InteractiveMarkerControl.h.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:22