7 namespace datapointsfilters
12 py::class_<GestaltDataPointsFilter, std::shared_ptr<GestaltDataPointsFilter>,
DataPointsFilter>(p_module,
"GestaltDataPointsFilter")
32 .def(py::init<const Parameters&>(), py::arg(
"params") =
Parameters(),
"Constructor, uses parameter interface")
const bool averageExistingDescriptors
static const ParametersDoc availableParameters()
const bool keepCovariances
virtual DataPoints filter(const DataPoints &input)
const bool keepEigenValues
const bool keepGestaltFeatures
PM::Parameters Parameters
PointMatcher< T >::Vector calculateAngles(const Matrix &points, const Eigen::Matrix< T, 3, 1 > &) const
PointMatcher< T >::Vector serializeGestaltMatrix(const Matrix &gestaltFeatures) const
PointMatcher< T >::Vector calculateRadii(const Matrix &points, const Eigen::Matrix< T, 3, 1 > &) const
static const std::string description()
const bool keepEigenVectors
void pybindGestalt(py::module &p_module)
Gestalt descriptors filter as described in Bosse & Zlot ICRA 2013.
PM::DataPointsFilter DataPointsFilter
virtual void inPlaceFilter(DataPoints &cloud)