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

#include <Marker.h>

Public Types

enum  {
  ARROW = 0u, CUBE = 1u, SPHERE = 2u, CYLINDER = 3u,
  LINE_STRIP = 4u, LINE_LIST = 5u, CUBE_LIST = 6u, SPHERE_LIST = 7u,
  POINTS = 8u, TEXT_VIEW_FACING = 9u, MESH_RESOURCE = 10u, TRIANGLE_LIST = 11u,
  ADD = 0u, MODIFY = 0u, DELETE = 2u, DELETEALL = 3u
}
 
typedef int32_t _action_type
 
typedef ::std_msgs::ColorRGBA_< ContainerAllocator > _color_type
 
typedef std::vector< ::std_msgs::ColorRGBA_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::std_msgs::ColorRGBA_< ContainerAllocator > >::other > _colors_type
 
typedef uint8_t _frame_locked_type
 
typedef ::std_msgs::Header_< ContainerAllocator > _header_type
 
typedef int32_t _id_type
 
typedef ros::Duration _lifetime_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _mesh_resource_type
 
typedef uint8_t _mesh_use_embedded_materials_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _ns_type
 
typedef std::vector< ::geometry_msgs::Point_< ContainerAllocator >, typename ContainerAllocator::template rebind< ::geometry_msgs::Point_< ContainerAllocator > >::other > _points_type
 
typedef ::geometry_msgs::Pose_< ContainerAllocator > _pose_type
 
typedef ::geometry_msgs::Vector3_< ContainerAllocator > _scale_type
 
typedef std::basic_string< char, std::char_traits< char >, typename ContainerAllocator::template rebind< char >::other > _text_type
 
typedef int32_t _type_type
 
typedef std::shared_ptr< ::visualization_msgs::Marker_< ContainerAllocator > constConstPtr
 
typedef std::shared_ptr< ::visualization_msgs::Marker_< ContainerAllocator > > Ptr
 
typedef Marker_< ContainerAllocator > Type
 

Public Member Functions

 Marker_ ()
 
 Marker_ (const ContainerAllocator &_alloc)
 

Public Attributes

_action_type action
 
_color_type color
 
_colors_type colors
 
_frame_locked_type frame_locked
 
_header_type header
 
_id_type id
 
_lifetime_type lifetime
 
_mesh_resource_type mesh_resource
 
_mesh_use_embedded_materials_type mesh_use_embedded_materials
 
_ns_type ns
 
_points_type points
 
_pose_type pose
 
_scale_type scale
 
_text_type text
 
_type_type type
 

Detailed Description

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

Definition at line 29 of file Marker.h.

Member Typedef Documentation

◆ _action_type

template<class ContainerAllocator >
typedef int32_t visualization_msgs::Marker_< ContainerAllocator >::_action_type

Definition at line 83 of file Marker.h.

◆ _color_type

template<class ContainerAllocator >
typedef ::std_msgs::ColorRGBA_<ContainerAllocator> visualization_msgs::Marker_< ContainerAllocator >::_color_type

Definition at line 92 of file Marker.h.

◆ _colors_type

template<class ContainerAllocator >
typedef std::vector< ::std_msgs::ColorRGBA_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::std_msgs::ColorRGBA_<ContainerAllocator> >::other > visualization_msgs::Marker_< ContainerAllocator >::_colors_type

Definition at line 104 of file Marker.h.

◆ _frame_locked_type

template<class ContainerAllocator >
typedef uint8_t visualization_msgs::Marker_< ContainerAllocator >::_frame_locked_type

Definition at line 98 of file Marker.h.

◆ _header_type

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

Definition at line 71 of file Marker.h.

◆ _id_type

template<class ContainerAllocator >
typedef int32_t visualization_msgs::Marker_< ContainerAllocator >::_id_type

Definition at line 77 of file Marker.h.

◆ _lifetime_type

template<class ContainerAllocator >
typedef ros::Duration visualization_msgs::Marker_< ContainerAllocator >::_lifetime_type

Definition at line 95 of file Marker.h.

◆ _mesh_resource_type

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

Definition at line 110 of file Marker.h.

◆ _mesh_use_embedded_materials_type

template<class ContainerAllocator >
typedef uint8_t visualization_msgs::Marker_< ContainerAllocator >::_mesh_use_embedded_materials_type

Definition at line 113 of file Marker.h.

◆ _ns_type

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

Definition at line 74 of file Marker.h.

◆ _points_type

template<class ContainerAllocator >
typedef std::vector< ::geometry_msgs::Point_<ContainerAllocator> , typename ContainerAllocator::template rebind< ::geometry_msgs::Point_<ContainerAllocator> >::other > visualization_msgs::Marker_< ContainerAllocator >::_points_type

Definition at line 101 of file Marker.h.

◆ _pose_type

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

Definition at line 86 of file Marker.h.

◆ _scale_type

template<class ContainerAllocator >
typedef ::geometry_msgs::Vector3_<ContainerAllocator> visualization_msgs::Marker_< ContainerAllocator >::_scale_type

Definition at line 89 of file Marker.h.

◆ _text_type

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

Definition at line 107 of file Marker.h.

◆ _type_type

template<class ContainerAllocator >
typedef int32_t visualization_msgs::Marker_< ContainerAllocator >::_type_type

Definition at line 80 of file Marker.h.

◆ ConstPtr

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

Definition at line 189 of file Marker.h.

◆ Ptr

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

Definition at line 188 of file Marker.h.

◆ Type

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

Definition at line 31 of file Marker.h.

Member Enumeration Documentation

◆ anonymous enum

template<class ContainerAllocator >
anonymous enum
Enumerator
ARROW 
CUBE 
SPHERE 
CYLINDER 
LINE_STRIP 
LINE_LIST 
CUBE_LIST 
SPHERE_LIST 
POINTS 
TEXT_VIEW_FACING 
MESH_RESOURCE 
TRIANGLE_LIST 
ADD 
MODIFY 
DELETE 
DELETEALL 

Definition at line 168 of file Marker.h.

Constructor & Destructor Documentation

◆ Marker_() [1/2]

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

Definition at line 33 of file Marker.h.

◆ Marker_() [2/2]

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

Definition at line 50 of file Marker.h.

Member Data Documentation

◆ action

template<class ContainerAllocator >
_action_type visualization_msgs::Marker_< ContainerAllocator >::action

Definition at line 84 of file Marker.h.

◆ color

template<class ContainerAllocator >
_color_type visualization_msgs::Marker_< ContainerAllocator >::color

Definition at line 93 of file Marker.h.

◆ colors

template<class ContainerAllocator >
_colors_type visualization_msgs::Marker_< ContainerAllocator >::colors

Definition at line 105 of file Marker.h.

◆ frame_locked

template<class ContainerAllocator >
_frame_locked_type visualization_msgs::Marker_< ContainerAllocator >::frame_locked

Definition at line 99 of file Marker.h.

◆ header

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

Definition at line 72 of file Marker.h.

◆ id

template<class ContainerAllocator >
_id_type visualization_msgs::Marker_< ContainerAllocator >::id

Definition at line 78 of file Marker.h.

◆ lifetime

template<class ContainerAllocator >
_lifetime_type visualization_msgs::Marker_< ContainerAllocator >::lifetime

Definition at line 96 of file Marker.h.

◆ mesh_resource

template<class ContainerAllocator >
_mesh_resource_type visualization_msgs::Marker_< ContainerAllocator >::mesh_resource

Definition at line 111 of file Marker.h.

◆ mesh_use_embedded_materials

template<class ContainerAllocator >
_mesh_use_embedded_materials_type visualization_msgs::Marker_< ContainerAllocator >::mesh_use_embedded_materials

Definition at line 114 of file Marker.h.

◆ ns

template<class ContainerAllocator >
_ns_type visualization_msgs::Marker_< ContainerAllocator >::ns

Definition at line 75 of file Marker.h.

◆ points

template<class ContainerAllocator >
_points_type visualization_msgs::Marker_< ContainerAllocator >::points

Definition at line 102 of file Marker.h.

◆ pose

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

Definition at line 87 of file Marker.h.

◆ scale

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

Definition at line 90 of file Marker.h.

◆ text

template<class ContainerAllocator >
_text_type visualization_msgs::Marker_< ContainerAllocator >::text

Definition at line 108 of file Marker.h.

◆ type

template<class ContainerAllocator >
_type_type visualization_msgs::Marker_< ContainerAllocator >::type

Definition at line 81 of file Marker.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