Go to the documentation of this file.
   55                 return "Subsampling. Remove points laying in a bounding box which is axis aligned.";
 
   60                         {
"xMin", 
"minimum value on x-axis defining one side of the bounding box", 
"-1", 
"-inf", 
"inf", &P::Comp<T>},
 
   61                         {
"xMax", 
"maximum value on x-axis defining one side of the bounding box", 
"1", 
"-inf", 
"inf", &P::Comp<T>},
 
   62                         {
"yMin", 
"minimum value on y-axis defining one side of the bounding box", 
"-1", 
"-inf", 
"inf", &P::Comp<T>},
 
   63                         {
"yMax", 
"maximum value on y-axis defining one side of the bounding box", 
"1", 
"-inf", 
"inf", &P::Comp<T>},
 
   64                         {
"zMin", 
"minimum value on z-axis defining one side of the bounding box", 
"-1", 
"-inf", 
"inf", &P::Comp<T>},
 
   65                         {
"zMax", 
"maximum value on z-axis defining one side of the bounding box", 
"1", 
"-inf", 
"inf", &P::Comp<T>},
 
   66                         {
"removeInside", 
"If set to true (1), remove points inside the bounding box; else (0), remove points outside the bounding box", 
"1", 
"0", 
"1", P::Comp<bool>}
 
  
PointMatcher< T >::DataPoints DataPoints
PM::DataPointsFilter DataPointsFilter
Subsampling. Remove point laying in a bounding box.
Parametrizable::Parameters Parameters
static const std::string description()
PointMatcher< T >::Vector Vector
Functions and classes that are dependant on scalar type are defined in this templatized class.
static const ParametersDoc availableParameters()
virtual DataPoints filter(const DataPoints &input)
Apply filters to input point cloud. This is the non-destructive version and returns a copy.
std::vector< ParameterDoc > ParametersDoc
The documentation of all parameters.
PointMatcherSupport::Parametrizable P
Parametrizable::InvalidParameter InvalidParameter
BoundingBoxDataPointsFilter(const Parameters ¶ms=Parameters())
Constructor, uses parameter interface.
virtual void inPlaceFilter(DataPoints &cloud)
Apply these filters to a point cloud without copying.
An exception thrown when one tries to fetch the value of an unexisting parameter.
Eigen::Matrix< T, Eigen::Dynamic, 1 > Vector
A vector over ScalarType.
Parametrizable::ParameterDoc ParameterDoc
Parametrizable::ParametersDoc ParametersDoc
The superclass of classes that are constructed using generic parameters. This class provides the para...
PointMatcherSupport::Parametrizable Parametrizable
The documentation of a parameter.
std::map< std::string, Parameter > Parameters
Parameters stored as a map of string->string.