3 #include <grid_map_msgs/GridMap.h> 4 #include <grid_map_msgs/GridMap.h> 7 namespace message_traits {
13 struct Header<grid_map_msgs::GridMap, typename boost::enable_if<HasHeader<grid_map_msgs::GridMap>>
::type>
15 static std_msgs::Header*
pointer(grid_map_msgs::GridMap& m)
17 return &m.info.header;
20 static std_msgs::Header
const*
pointer(
const grid_map_msgs::GridMap& m)
22 return &m.info.header;
27 struct FrameId<grid_map_msgs::GridMap, typename boost::enable_if<HasHeader<grid_map_msgs::GridMap>>
::type>
29 static std::string*
pointer(grid_map_msgs::GridMap& m)
31 return &m.info.header.frame_id;
34 static std::string
const*
pointer(
const grid_map_msgs::GridMap& m)
36 return &m.info.header.frame_id;
39 static std::string
value(
const grid_map_msgs::GridMap& m)
41 return m.info.header.frame_id;
46 struct TimeStamp<grid_map_msgs::GridMap, typename boost::enable_if<HasHeader<grid_map_msgs::GridMap>>
::type>
50 return &m.info.header.stamp;
55 return &m.info.header.stamp;
60 return m.info.header.stamp;
static ros::Time const * pointer(const grid_map_msgs::GridMap &m)
static ros::Time value(const grid_map_msgs::GridMap &m)
static std::string value(const grid_map_msgs::GridMap &m)
static std::string const * pointer(const grid_map_msgs::GridMap &m)
static ros::Time * pointer(grid_map_msgs::GridMap &m)
static std::string * pointer(grid_map_msgs::GridMap &m)