public class ClusterSetInfo
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ClusterSetInfo() |
ClusterSetInfo(boolean threadSafe) |
Modifier and Type | Method and Description |
---|---|
ClusterInfo |
addClusterInfo(java.lang.String clusterId) |
double |
getAveragePointDistanceFromClusterCenter() |
ClusterInfo |
getClusterInfo(java.lang.String clusterId) |
java.util.Map<java.lang.String,ClusterInfo> |
getClustersInfos() |
com.google.common.collect.Table<java.lang.String,java.lang.String,java.lang.Double> |
getDistancesBetweenClustersCenters() |
double |
getPointDistanceFromClusterVariance() |
java.util.concurrent.atomic.AtomicInteger |
getPointLocationChange() |
int |
getPointsCount() |
static ClusterSetInfo |
initialize(ClusterSet clusterSet,
boolean threadSafe) |
void |
removeClusterInfos(java.util.List<Cluster> clusters) |
void |
setClustersInfos(java.util.Map<java.lang.String,ClusterInfo> clustersInfos) |
void |
setDistancesBetweenClustersCenters(com.google.common.collect.Table<java.lang.String,java.lang.String,java.lang.Double> interClusterDistances) |
void |
setPointLocationChange(java.util.concurrent.atomic.AtomicInteger pointLocationChange) |
public ClusterSetInfo()
public ClusterSetInfo(boolean threadSafe)
public static ClusterSetInfo initialize(ClusterSet clusterSet, boolean threadSafe)
public void removeClusterInfos(java.util.List<Cluster> clusters)
public ClusterInfo addClusterInfo(java.lang.String clusterId)
public ClusterInfo getClusterInfo(java.lang.String clusterId)
public double getAveragePointDistanceFromClusterCenter()
public double getPointDistanceFromClusterVariance()
public int getPointsCount()
public java.util.Map<java.lang.String,ClusterInfo> getClustersInfos()
public void setClustersInfos(java.util.Map<java.lang.String,ClusterInfo> clustersInfos)
public com.google.common.collect.Table<java.lang.String,java.lang.String,java.lang.Double> getDistancesBetweenClustersCenters()
public void setDistancesBetweenClustersCenters(com.google.common.collect.Table<java.lang.String,java.lang.String,java.lang.Double> interClusterDistances)
public java.util.concurrent.atomic.AtomicInteger getPointLocationChange()
public void setPointLocationChange(java.util.concurrent.atomic.AtomicInteger pointLocationChange)