-
- All Implemented Interfaces:
-
com.google.maps.android.clustering.algo.Algorithm
public abstract class AbstractAlgorithm<T extends ClusterItem> implements Algorithm<T>
Base Algorithm class that implements lock/unlock functionality.
-
-
Field Summary
Fields Modifier and Type Field Description private final Collection<T>itemsprivate IntegermaxDistanceBetweenClusteredItems
-
Constructor Summary
Constructors Constructor Description AbstractAlgorithm()
-
Method Summary
Modifier and Type Method Description abstract Collection<T>getItems()abstract IntegergetMaxDistanceBetweenClusteredItems()abstract UnitsetMaxDistanceBetweenClusteredItems(Integer maxDistanceBetweenClusteredItems)Unitlock()Unitunlock()-
Methods inherited from class com.google.maps.android.clustering.algo.AbstractAlgorithm
addItem, addItems, clearItems, getClusters, removeItem, removeItems, updateItem -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getItems
abstract Collection<T> getItems()
-
getMaxDistanceBetweenClusteredItems
abstract Integer getMaxDistanceBetweenClusteredItems()
-
setMaxDistanceBetweenClusteredItems
abstract Unit setMaxDistanceBetweenClusteredItems(Integer maxDistanceBetweenClusteredItems)
-
-
-
-