libpointmatcher integration

This commit is contained in:
matlabbe
2017-08-22 16:20:49 -04:00
parent d0d387a42f
commit f7872d346b
11 changed files with 625 additions and 165 deletions
@@ -41,7 +41,7 @@ class RTABMAP_EXP RegistrationIcp : public Registration
public:
// take ownership of child
RegistrationIcp(const ParametersMap & parameters = ParametersMap(), Registration * child = 0);
virtual ~RegistrationIcp() {}
virtual ~RegistrationIcp();
virtual void parseParameters(const ParametersMap & parameters);
@@ -65,6 +65,9 @@ private:
float _correspondenceRatio;
bool _pointToPlane;
int _pointToPlaneNormalNeighbors;
bool _libpointmatcher;
std::string _libpointmatcherConfig;
void * _libpointmatcherICP;
};
}