00001
00002 #ifndef NAV_MSGS_BOOST_SERIALIZATION_MAPMETADATA_H
00003 #define NAV_MSGS_BOOST_SERIALIZATION_MAPMETADATA_H
00004
00005 #include <boost/serialization/serialization.hpp>
00006 #include <boost/serialization/nvp.hpp>
00007 #include <nav_msgs/MapMetaData.h>
00008 #include "geometry_msgs/boost/Pose.h"
00009
00010 namespace boost
00011 {
00012 namespace serialization
00013 {
00014
00015 template<class Archive, class ContainerAllocator>
00016 void serialize(Archive& a, ::nav_msgs::MapMetaData_<ContainerAllocator> & m, unsigned int)
00017 {
00018 a & make_nvp("map_load_time",m.map_load_time);
00019 a & make_nvp("resolution",m.resolution);
00020 a & make_nvp("width",m.width);
00021 a & make_nvp("height",m.height);
00022 a & make_nvp("origin",m.origin);
00023 }
00024
00025 }
00026 }
00027
00028 #endif // NAV_MSGS_BOOST_SERIALIZATION_MAPMETADATA_H
00029