Class ClusterLink
java.lang.Object
cz.fidentis.analyst.engines.face.batch.clustering.dto.ClusterLink
- All Implemented Interfaces:
Comparable<ClusterLink>
-
Constructor Summary
ConstructorsConstructorDescriptionCreates new instance of ClusterLink.ClusterLink
(ClusterNode leftCluster, ClusterNode rightCluster, Double linkageDistance) Creates new instance of ClusterLink. -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(ClusterLink other) merge
(int clusterIndex) Merges two clusters into one.void
setLeftCluster
(ClusterNode leftCluster) void
setLinkageDistance
(Double linkageDistance) void
setRightCluster
(ClusterNode rightCluster)
-
Constructor Details
-
ClusterLink
public ClusterLink()Creates new instance of ClusterLink. -
ClusterLink
Creates new instance of ClusterLink.- Parameters:
leftCluster
- left clusterrightCluster
- right clusterlinkageDistance
- linkage distance
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<ClusterLink>
-
merge
Merges two clusters into one.- Parameters:
clusterIndex
- index of the cluster- Returns:
- merged cluster
-
getRightCluster
-
setRightCluster
-
getLeftCluster
-
setLeftCluster
-
getLinkageDistance
-
setLinkageDistance
-