de.lmu.ifi.dbs.elki.algorithm.clustering.subspace
Class PROCLUS.PROCLUSCluster
java.lang.Object
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.PROCLUS.PROCLUSCluster
- Enclosing class:
- PROCLUS<V extends RealVector<V,?>>
private class PROCLUS.PROCLUSCluster
- extends Object
Encapsulates the attributes of a cluster.
Field Summary |
(package private) V |
centroid
The centroids of this cluster along each dimension. |
(package private) Set<Integer> |
dimensions
The correlated dimensions of this cluster. |
(package private) Set<Integer> |
objectIDs
The ids of the objects belonging to this cluster. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objectIDs
Set<Integer> objectIDs
- The ids of the objects belonging to this cluster.
dimensions
Set<Integer> dimensions
- The correlated dimensions of this cluster.
centroid
V extends RealVector<V,?> centroid
- The centroids of this cluster along each dimension.
PROCLUS.PROCLUSCluster
public PROCLUS.PROCLUSCluster(Set<Integer> objectIDs,
Set<Integer> dimensions,
V centroid)
- Provides a new cluster with the specified parameters.
- Parameters:
objectIDs
- the ids of the objects belonging to this clusterdimensions
- the correlated dimensions of this clustercentroid
- the centroid of this cluster