CGAL 4.12 - Classification
|
#include <CGAL/Classification/Feature_base.h>
Inherited by CGAL::Classification::Feature::Anisotropy, CGAL::Classification::Feature::Distance_to_plane< PointRange, PointMap >, CGAL::Classification::Feature::Echo_scatter< GeomTraits, PointRange, PointMap, EchoMap >, CGAL::Classification::Feature::Eigentropy, CGAL::Classification::Feature::Elevation< GeomTraits, PointRange, PointMap >, CGAL::Classification::Feature::Hsv< GeomTraits, PointRange, ColorMap >, CGAL::Classification::Feature::Linearity, CGAL::Classification::Feature::Omnivariance, CGAL::Classification::Feature::Planarity, CGAL::Classification::Feature::Simple_feature< InputRange, PropertyMap >, CGAL::Classification::Feature::Sphericity, CGAL::Classification::Feature::Sum_eigenvalues, CGAL::Classification::Feature::Surface_variation, CGAL::Classification::Feature::Vertical_dispersion< GeomTraits, PointRange, PointMap >, and CGAL::Classification::Feature::Verticality< GeomTraits >.
Abstract class describing a classification feature that associates a scalar value to each item of the classification input.
Public Member Functions | |
const std::string & | name () const |
Returns the name of the feature (initialized to abstract_feature for Feature_base ). | |
void | set_name (const std::string &name) |
Changes the name of the feature. | |
virtual float | value (std::size_t index)=0 |
Returns the value taken by the feature for at the item for the item at position index . More... | |
|
pure virtual |
Returns the value taken by the feature for at the item for the item at position index
.
This method must be implemented by inherited classes.