17 #ifndef CARTOGRAPHER_MAPPING_3D_SCAN_MATCHING_ROTATIONAL_SCAN_MATCHER_H_ 18 #define CARTOGRAPHER_MAPPING_3D_SCAN_MATCHING_ROTATIONAL_SCAN_MATCHER_H_ 22 #include "Eigen/Geometry" 27 namespace mapping_3d {
28 namespace scan_matching {
33 const std::vector<mapping::TrajectoryNode>& nodes,
int histogram_size);
42 const std::vector<float>& angles)
const;
54 #endif // CARTOGRAPHER_MAPPING_3D_SCAN_MATCHING_ROTATIONAL_SCAN_MATCHER_H_
RotationalScanMatcher(const std::vector< mapping::TrajectoryNode > &nodes, int histogram_size)
RotationalScanMatcher & operator=(const RotationalScanMatcher &)=delete
Eigen::VectorXf histogram_
std::vector< Eigen::Vector3f > PointCloud
float MatchHistogram(const Eigen::VectorXf &scan_histogram) const
std::vector< float > Match(const sensor::PointCloud &point_cloud, const std::vector< float > &angles) const