From a9d52c3ca1081b54eb22a393a20d0d86cba557ba Mon Sep 17 00:00:00 2001 From: adawat Date: Wed, 25 Sep 2019 11:25:27 +0700 Subject: [PATCH] Fixed error when calling compute_correspondences --- src/NeighbourFinder.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NeighbourFinder.hpp b/src/NeighbourFinder.hpp index f397c86..9d6ac45 100644 --- a/src/NeighbourFinder.hpp +++ b/src/NeighbourFinder.hpp @@ -99,8 +99,8 @@ void NeighbourFinder::set_source_points(const VecMatType * const inS //# Update internal data structures //## The kd-tree has to be rebuilt. if (_kdTree != NULL) { delete _kdTree; _kdTree = NULL;} - _kdTree = new nanoflann::KDTreeEigenMatrixAdaptor(*_inSourcePoints, - _leafSize); + _kdTree = new nanoflann::KDTreeEigenMatrixAdaptor(_numDimensions + *_inSourcePoints); _kdTree->index->buildIndex(); }