@@ -61,25 +61,19 @@ class MapClosures {
6161 ~MapClosures () = default ;
6262
6363 ClosureCandidate GetBestClosure (const int query_id,
64- const std::vector<Eigen::Vector3d> &local_map,
65- const std::vector<Eigen::Vector3d> &voxel_means,
66- const std::vector<Eigen::Vector3d> &voxel_normals) {
67- const auto &closures = GetTopKClosures (query_id, local_map, voxel_means, voxel_normals, 1 );
64+ const std::vector<Eigen::Vector3d> &local_map) {
65+ const auto &closures = GetTopKClosures (query_id, local_map, 1 );
6866 if (closures.empty ()) {
6967 return ClosureCandidate ();
7068 }
7169 return closures.front ();
7270 }
7371 std::vector<ClosureCandidate> GetTopKClosures (const int query_id,
7472 const std::vector<Eigen::Vector3d> &local_map,
75- const std::vector<Eigen::Vector3d> &voxel_means,
76- const std::vector<Eigen::Vector3d> &voxel_normals,
7773 const int k);
7874 std::vector<ClosureCandidate> GetClosures (const int query_id,
79- const std::vector<Eigen::Vector3d> &local_map,
80- const std::vector<Eigen::Vector3d> &voxel_means,
81- const std::vector<Eigen::Vector3d> &voxel_normals) {
82- return GetTopKClosures (query_id, local_map, voxel_means, voxel_normals, -1 );
75+ const std::vector<Eigen::Vector3d> &local_map) {
76+ return GetTopKClosures (query_id, local_map, -1 );
8377 }
8478
8579 const DensityMap &getDensityMapFromId (const int map_id) const {
@@ -95,10 +89,7 @@ class MapClosures {
9589 }
9690
9791protected:
98- void MatchAndAddToDatabase (const int id,
99- const std::vector<Eigen::Vector3d> &local_map,
100- const std::vector<Eigen::Vector3d> &voxel_means,
101- const std::vector<Eigen::Vector3d> &voxel_normals);
92+ void MatchAndAddToDatabase (const int id, const std::vector<Eigen::Vector3d> &local_map);
10293 ClosureCandidate ValidateClosure (const int reference_id, const int query_id) const ;
10394
10495 Config config_;
0 commit comments