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_MAPPING_INTERNAL_3D_SCAN_MATCHING_LOW_RESOLUTION_MATCHER_H_
00018 #define CARTOGRAPHER_MAPPING_INTERNAL_3D_SCAN_MATCHING_LOW_RESOLUTION_MATCHER_H_
00019
00020 #include <functional>
00021
00022 #include "cartographer/mapping/3d/hybrid_grid.h"
00023 #include "cartographer/sensor/point_cloud.h"
00024 #include "cartographer/transform/rigid_transform.h"
00025
00026 namespace cartographer {
00027 namespace mapping {
00028 namespace scan_matching {
00029
00030 std::function<float(const transform::Rigid3f&)> CreateLowResolutionMatcher(
00031 const HybridGrid* low_resolution_grid, const sensor::PointCloud* points);
00032
00033 }
00034 }
00035 }
00036
00037 #endif // CARTOGRAPHER_MAPPING_INTERNAL_3D_SCAN_MATCHING_LOW_RESOLUTION_MATCHER_H_