CGAL 6.2 - Classification: CGAL::Classification::Feature::Cluster_variance_of_feature Class Reference

CGAL 6.2 - Classification

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

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

## Inherits from

CGAL::Classification::Feature_base.

## Definition

Feature that computes the variance values of an itemwise feature over the respective items of clusters.

Its default name is "variance_" + the name of the itemwise feature.

## Public Member Functions
template<typename ClusterRange >
| Cluster_variance_of_feature (ClusterRange &clusters, Feature_handle itemwise_feature, Feature_handle mean_feature)
| 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_variance_of_feature()

template<typename ClusterRange >

CGAL::Classification::Feature::Cluster_variance_of_feature::Cluster_variance_of_feature | ( | ClusterRange & | clusters,
|  | Feature_handle | itemwise_feature,
|  | Feature_handle | mean_feature
| ) |  |

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.
  itemwise_feature | feature that takes values on the range of items from which `clusters` is a subset.
  mean_feature | `Cluster_mean_of_feature` computed on `itemwise_feature`.