package mil.nga.giat.geowave.analytic.mapreduce.dbscan;
import java.util.Set;
import mil.nga.giat.geowave.analytic.nn.NeighborList;
import mil.nga.giat.geowave.core.index.ByteArrayId;
import com.vividsolutions.jts.geom.Geometry;
public interface Cluster extends
NeighborList<ClusterItem>
{
public void merge(
Cluster cluster );
public ByteArrayId getId();
/*
* Return the cluster to which this cluster is linked
*/
public Set<ByteArrayId> getLinkedClusters();
public int currentLinkSetSize();
public void invalidate();
public void finish();
public boolean isCompressed();
public Geometry getGeometry();
}