## Uses of Interface
net.returnvoid.analytics.Cluster

- Packages that use Cluster
  Package | Description
  --- | ---
  net.returnvoid.analytics | A package for analysing things (e.g. images).

- - ### Uses of Cluster in net.returnvoid.analytics

    Classes in net.returnvoid.analytics that implement Cluster
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ColorCluster`

    Methods in net.returnvoid.analytics that return Cluster
    Modifier and Type | Method and Description
    --- | ---
    `Cluster` | ColorCluster.`addElement(java.lang.Object newMember)`
    `Cluster` | Cluster.`addElement(java.lang.Object newMember)` Adds an element to the cluster.
    `Cluster` | Clustering.`getCluster(java.lang.Object o)` Returns the cluster which is the most similar to the given parameter.
    `Cluster[]` | Clustering.`getClusters()` Returns all clusters of this clustering.
    `Cluster` | ColorCluster.`removeElement(java.lang.Object member)`
    `Cluster` | Cluster.`removeElement(java.lang.Object member)` Removes an element from the cluster (if the given element is a member).
    `Cluster` | Cluster.`updateMean()` Updates the mean value based on the current cluster members.

    Methods in net.returnvoid.analytics with parameters of type Cluster
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.Float` | ClusteringHelper.`computeLoss(Cluster[] clusters)` Computed the mean loss of the given clusters.
    `boolean` | ColorCluster.`switchElement(java.lang.Object member, Cluster newCluster)`
    `boolean` | Cluster.`switchElement(java.lang.Object member, Cluster newCluster)` The given element member switches to another cluster under certain circumstances.