CGAL 6.1.2 - Classification: CGAL::Classification::Feature::Cluster_size Class Reference

CGAL 6.1.2 - Classification

Loading...
Searching...
No Matches
List of all members | Public Member Functions
CGAL::Classification::Feature::Cluster_size Class Reference
Reference Manual » Cluster Classification

`#include <CGAL/Classification/Feature/Cluster_size.h>`

## Inherits from

CGAL::Classification::Feature_base.

## Definition

Feature that returns the size of each cluster.

Its default name is "cluster_size".

## Public Member Functions
template<typename ClusterRange >
| Cluster_size (ClusterRange &clusters)
| constructs the feature.
Public Member Functions inherited from CGAL::Classification::Feature_base
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`.

## Constructor & Destructor Documentation

## ◆ Cluster_size()

template<typename ClusterRange >

CGAL::Classification::Feature::Cluster_size::Cluster_size | ( | ClusterRange & | clusters | ) |

constructs the feature.

Template Parameters

  ClusterRange | model of `ConstRange`. Its iterator type is `RandomAccessIterator` and its value type is the key type of `Cluster`.

Parameters

  clusters | input range.