Go to the documentation of this file.
56 return "Normals. Reorient normals so that they all point in the same direction, with respect to the observation points.";
62 {
"towardCenter",
"If set to true(1), all the normals will point inside the surface (i.e. toward the observation points).",
"1",
"0",
"1", &P::Comp<bool>}
Parametrizable::Parameters Parameters
Parametrizable::ParametersDoc ParametersDoc
PM::DataPointsFilter DataPointsFilter
Reorientation of normals.
PointMatcher< T >::Vector Vector
PointMatcher< T >::DataPoints::InvalidField InvalidField
PM::Parameters Parameters
static const std::string description()
Parametrizable::InvalidParameter InvalidParameter
Functions and classes that are dependant on scalar type are defined in this templatized class.
virtual DataPoints filter(const DataPoints &input)
Apply filters to input point cloud. This is the non-destructive version and returns a copy.
virtual ~OrientNormalsDataPointsFilter()
OrientNormalsDataPointsFilter(const Parameters ¶ms=Parameters())
An exception thrown when one tries to access features or descriptors unexisting or of wrong dimension...
Parametrizable::ParameterDoc ParameterDoc
std::vector< ParameterDoc > ParametersDoc
The documentation of all parameters.
PointMatcherSupport::Parametrizable P
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.
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...
static const ParametersDoc availableParameters()
The documentation of a parameter.
std::map< std::string, Parameter > Parameters
Parameters stored as a map of string->string.
PointMatcher< T >::DataPoints DataPoints