Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef CARTOGRAPHER_CLOUD_INTERNAL_MAPPING_SERIALIZATION_H
00018 #define CARTOGRAPHER_CLOUD_INTERNAL_MAPPING_SERIALIZATION_H
00019
00020 #include "cartographer/cloud/proto/map_builder_service.pb.h"
00021 #include "cartographer/mapping/pose_graph_interface.h"
00022
00023 namespace cartographer {
00024 namespace cloud {
00025
00026 proto::TrajectoryState ToProto(
00027 const mapping::PoseGraphInterface::TrajectoryState& trajectory_state);
00028 mapping::PoseGraphInterface::TrajectoryState FromProto(
00029 const proto::TrajectoryState& proto);
00030
00031 proto::TrajectoryRemapping ToProto(
00032 const std::map<int, int>& trajectory_remapping);
00033 std::map<int, int> FromProto(const proto::TrajectoryRemapping& proto);
00034
00035 }
00036 }
00037
00038 #endif // CARTOGRAPHER_CLOUD_INTERNAL_MAPPING_SERIALIZATION_H