Go to the documentation of this file.
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 keepGestaltFeatures
PM::DataPointsFilter DataPointsFilter
static const ParametersDoc availableParameters()
const bool keepCovariances
PointMatcher< T >::Vector calculateRadii(const Matrix &points, const Eigen::Matrix< T, 3, 1 > &) const
PM::Parameters Parameters
const bool keepEigenValues
Gestalt descriptors filter as described in Bosse & Zlot ICRA 2013.
virtual DataPoints filter(const DataPoints &input)
PointMatcher< T >::Vector serializeGestaltMatrix(const Matrix &gestaltFeatures) const
const bool averageExistingDescriptors
virtual void inPlaceFilter(DataPoints &cloud)
PointMatcher< T >::Vector calculateAngles(const Matrix &points, const Eigen::Matrix< T, 3, 1 > &) const
void pybindGestalt(py::module &p_module)
const bool keepEigenVectors
static const std::string description()