Go to the documentation of this file.
   66                 return "This filter computes the level of ’sphericality’ for each point. It describes the shape of local geometry, whether the surrounding points resemble a plane (the sphericality value goes towards -1) or a uniform distribution (the value towards +1). It is intended for 3D point clouds only. Sphericality is computed by subtracting the intermediate values of ‘unstructureness’ and ‘structureness’.\n\n" 
   67                        "Required descriptors: eigValues (must be three, otherwise exception).\n" 
   68                        "Produced descritors:  sphericality, unstructureness(optional), structureness(optional).\n" 
   69                            "Altered descriptors:  none.\n" 
   70                            "Altered features:     none.";
 
   75                         {
"keepUnstructureness", 
"whether the value of the unstructureness should be added to the pointcloud", 
"0"},
 
   76                         {
"keepStructureness", 
"whether the value of the structureness should be added to the pointcloud", 
"0"},
 
  
PM::DataPointsFilter DataPointsFilter
PointMatcher< T >::Matrix Matrix
virtual ~SphericalityDataPointsFilter()
Functions and classes that are dependant on scalar type are defined in this templatized class.
PointMatcher< T >::DataPoints DataPoints
PointMatcherSupport::Parametrizable Parametrizable
Parametrizable::Parameters Parameters
Parametrizable::ParameterDoc ParameterDoc
An exception thrown when one tries to access features or descriptors unexisting or of wrong dimension...
std::vector< ParameterDoc > ParametersDoc
The documentation of all parameters.
PointMatcher< T >::Vector Vector
Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > Matrix
A dense matrix over ScalarType.
An exception thrown when one tries to fetch the value of an unexisting parameter.
Parametrizable::InvalidParameter InvalidParameter
Eigen::Matrix< T, Eigen::Dynamic, 1 > Vector
A vector over ScalarType.
PointMatcherSupport::Parametrizable P
static const std::string description()
const bool keepStructureness
The superclass of classes that are constructed using generic parameters. This class provides the para...
SphericalityDataPointsFilter(const Parameters ¶ms=Parameters())
virtual DataPoints filter(const DataPoints &input)
Apply filters to input point cloud. This is the non-destructive version and returns a copy.
virtual void inPlaceFilter(DataPoints &cloud)
Apply these filters to a point cloud without copying.
The documentation of a parameter.
PointMatcher< T >::DataPoints::InvalidField InvalidField
Parametrizable::ParametersDoc ParametersDoc
static const ParametersDoc availableParameters()
std::map< std::string, Parameter > Parameters
Parameters stored as a map of string->string.
const bool keepUnstructureness