49 return "Compute the incidence angle using the dot product of the viewing direction and the surface normal.\n\n" 50 "Required descriptors: normals, observationDirections.\n" 51 "Produced descritors: incidenceAngles.\n" 52 "Altered descriptors: none.\n" 53 "Altered features: none.";
60 virtual DataPoints
filter(
const DataPoints& input);
static const std::string description()
PointMatcher< T >::Vector Vector
PointMatcher< T >::DataPoints DataPoints
virtual void inPlaceFilter(DataPoints &cloud)
Apply these filters to a point cloud without copying.
IncidenceAngleDataPointsFilter()
std::map< std::string, Parameter > Parameters
Parameters stored as a map of string->string.
Functions and classes that are not dependant on scalar type are defined in this namespace.
Functions and classes that are dependant on scalar type are defined in this templatized class...
The superclass of classes that are constructed using generic parameters. This class provides the para...
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.
An exception thrown when one tries to access features or descriptors unexisting or of wrong dimension...
Eigen::Matrix< T, Eigen::Dynamic, 1 > Vector
A vector over ScalarType.
PM::DataPointsFilter DataPointsFilter
PointMatcher< T >::DataPoints::InvalidField InvalidField
Incidence angle, compute the incidence angle of a surface normal with the observation direction...