Go to the documentation of this file.
55 return "Subsampling. Reduce the points number by randomly removing points with a density highler than a treshold.";
60 {
"maxDensity",
"Maximum density of points to target. Unit: number of points per m^3.",
"10",
"0.0000001",
"inf", &P::Comp<T>}
Parametrizable::InvalidParameter InvalidParameter
PM::DataPointsFilter DataPointsFilter
Parametrizable::ParametersDoc ParametersDoc
static const ParametersDoc availableParameters()
Functions and classes that are dependant on scalar type are defined in this templatized class.
MaxDensityDataPointsFilter(const Parameters ¶ms=Parameters())
Constructor, uses parameter interface.
An exception thrown when one tries to access features or descriptors unexisting or of wrong dimension...
virtual DataPoints filter(const DataPoints &input)
Apply filters to input point cloud. This is the non-destructive version and returns a copy.
Parametrizable::Parameters Parameters
std::vector< ParameterDoc > ParametersDoc
The documentation of all parameters.
PointMatcher< T >::DataPoints DataPoints
An exception thrown when one tries to fetch the value of an unexisting parameter.
static const std::string description()
PointMatcherSupport::Parametrizable Parametrizable
virtual void inPlaceFilter(DataPoints &cloud)
Apply these filters to a point cloud without copying.
The superclass of classes that are constructed using generic parameters. This class provides the para...
Parametrizable::ParameterDoc ParameterDoc
PointMatcher< T >::DataPoints::InvalidField InvalidField
Subsampling. Reduce the points number by randomly removing points with a dentsity higher than a tresh...
PointMatcherSupport::Parametrizable P
The documentation of a parameter.
std::map< std::string, Parameter > Parameters
Parameters stored as a map of string->string.