Continuous Zoom Euclidean Centroid Algorithm
open class ContinuousZoomEuclideanCentroidAlgorithm<T : ClusterItem?> : CentroidNonHierarchicalDistanceBasedAlgorithm<T>
A variant of CentroidNonHierarchicalDistanceBasedAlgorithm that uses continuous zoom scaling and Euclidean distance for clustering.
This class overrides getClusteringItems to compute clusters with a zoom-dependent radius, while keeping the centroid-based cluster positions.
Parameters
<T>
the type of cluster item
Functions
Link copied to clipboard
Adds a collection of items to the algorithm
Link copied to clipboard
Link copied to clipboard
Returns clusters of items for the given zoom level, with cluster positions set to the centroid of their constituent items rather than the position of any single item.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Removes an item from the algorithm
Link copied to clipboard
Removes a collection of items from the algorithm
Link copied to clipboard
Link copied to clipboard
Updates the provided item in the algorithm