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

#include <InteractiveMarker.h>

Public Types

typedef std::vector< ::visualization_msgs::InteractiveMarkerControl_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::visualization_msgs::InteractiveMarkerControl_< ContainerAllocator > >::other > _controls_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _description_type
 
typedef ::std_msgs::Header_< ContainerAllocator > _header_type
 
typedef std::vector< ::visualization_msgs::MenuEntry_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::visualization_msgs::MenuEntry_< ContainerAllocator > >::other > _menu_entries_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _name_type
 
typedef ::geometry_msgs::Pose_< ContainerAllocator > _pose_type
 
typedef float _scale_type
 
typedef std::shared_ptr< ::visualization_msgs::InteractiveMarker_< ContainerAllocator > constConstPtr
 
typedef std::shared_ptr< ::visualization_msgs::InteractiveMarker_< ContainerAllocator > > Ptr
 
typedef InteractiveMarker_< ContainerAllocator > Type
 

Public Member Functions

 InteractiveMarker_ ()
 
 InteractiveMarker_ (const ContainerAllocator &_alloc)
 

Public Attributes

_controls_type controls
 
_description_type description
 
_header_type header
 
_menu_entries_type menu_entries
 
_name_type name
 
_pose_type pose
 
_scale_type scale
 

Detailed Description

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

Definition at line 27 of file InteractiveMarker.h.

Member Typedef Documentation

◆ _controls_type

template<class ContainerAllocator >
typedef std::vector< ::visualization_msgs::InteractiveMarkerControl_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::visualization_msgs::InteractiveMarkerControl_<ContainerAllocator> >::other > visualization_msgs::InteractiveMarker_< ContainerAllocator >::_controls_type

Definition at line 71 of file InteractiveMarker.h.

◆ _description_type

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

Definition at line 62 of file InteractiveMarker.h.

◆ _header_type

template<class ContainerAllocator >
typedef ::std_msgs::Header_<ContainerAllocator> visualization_msgs::InteractiveMarker_< ContainerAllocator >::_header_type

Definition at line 53 of file InteractiveMarker.h.

◆ _menu_entries_type

template<class ContainerAllocator >
typedef std::vector< ::visualization_msgs::MenuEntry_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::visualization_msgs::MenuEntry_<ContainerAllocator> >::other > visualization_msgs::InteractiveMarker_< ContainerAllocator >::_menu_entries_type

Definition at line 68 of file InteractiveMarker.h.

◆ _name_type

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

Definition at line 59 of file InteractiveMarker.h.

◆ _pose_type

template<class ContainerAllocator >
typedef ::geometry_msgs::Pose_<ContainerAllocator> visualization_msgs::InteractiveMarker_< ContainerAllocator >::_pose_type

Definition at line 56 of file InteractiveMarker.h.

◆ _scale_type

template<class ContainerAllocator >
typedef float visualization_msgs::InteractiveMarker_< ContainerAllocator >::_scale_type

Definition at line 65 of file InteractiveMarker.h.

◆ ConstPtr

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

Definition at line 79 of file InteractiveMarker.h.

◆ Ptr

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

Definition at line 78 of file InteractiveMarker.h.

◆ Type

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

Definition at line 29 of file InteractiveMarker.h.

Constructor & Destructor Documentation

◆ InteractiveMarker_() [1/2]

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

Definition at line 31 of file InteractiveMarker.h.

◆ InteractiveMarker_() [2/2]

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

Definition at line 40 of file InteractiveMarker.h.

Member Data Documentation

◆ controls

template<class ContainerAllocator >
_controls_type visualization_msgs::InteractiveMarker_< ContainerAllocator >::controls

Definition at line 72 of file InteractiveMarker.h.

◆ description

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

Definition at line 63 of file InteractiveMarker.h.

◆ header

template<class ContainerAllocator >
_header_type visualization_msgs::InteractiveMarker_< ContainerAllocator >::header

Definition at line 54 of file InteractiveMarker.h.

◆ menu_entries

template<class ContainerAllocator >
_menu_entries_type visualization_msgs::InteractiveMarker_< ContainerAllocator >::menu_entries

Definition at line 69 of file InteractiveMarker.h.

◆ name

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

Definition at line 60 of file InteractiveMarker.h.

◆ pose

template<class ContainerAllocator >
_pose_type visualization_msgs::InteractiveMarker_< ContainerAllocator >::pose

Definition at line 57 of file InteractiveMarker.h.

◆ scale

template<class ContainerAllocator >
_scale_type visualization_msgs::InteractiveMarker_< ContainerAllocator >::scale

Definition at line 66 of file InteractiveMarker.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