7 namespace datapointsfilters
12 py::class_<SamplingSurfaceNormalDataPointsFilter, std::shared_ptr<SamplingSurfaceNormalDataPointsFilter>,
DataPointsFilter>(p_module,
"SamplingSurfaceNormalDataPointsFilter")
27 .def(py::init<const Parameters&>(), py::arg(
"params") =
Parameters(),
"Constructor, uses parameter interface")
const bool keepEigenValues
const bool keepEigenVectors
const bool averageExistingDescriptors
Sampling surface normals. First decimate the space until there is at most knn points, then find the center of mass and use the points to estimate nromal using eigen-decomposition.
void pybindSamplingSurfaceNormal(py::module &p_module)
PM::Parameters Parameters
virtual DataPoints filter(const DataPoints &input)
virtual void inPlaceFilter(DataPoints &cloud)
static const std::string description()
static const ParametersDoc availableParameters()
PM::DataPointsFilter DataPointsFilter
const unsigned samplingMethod