Namespace: clustering

H.clustering

This namespace contains classes and functionality to manage marker clustering.

Classes

DataPoint
Provider

Interface Definitions

H.clustering.ICluster

This interface encapsulates a cluster of data points, which fulfill the clustering specification (the data points are within the epsilon and there are enough points to form a cluster).

We can make an analogue with a Tree. In that case, the given cluster is a node in a tree, children of that node are sub-clusters and leaves of that sub-tree are the noise points.

Sub-clusters of a cluster can be seen on a map when changing the zoom level, as parent clusters split into smaller clusters and possible noise points.

H.clustering.INoisePoint

This interface represents a data point which does not belong to a cluster.

H.clustering.IResult

This interface represents an item in the results of a clustering operation.

H.clustering.ITheme

This interface specifies the methods a clustering theme must implement.

Themes can be used to style the output of a clustering process when overlaying clustered data on the map.