package com.twotoasters.clusterkraf;
import com.google.android.gms.maps.model.LatLng;
/**
* Models a single unique point that is to be processed for clustering
*/
public class InputPoint extends BasePoint {
/**
* An arbitrary Object associated with this InputPoint
*/
private Object tag;
/**
* Construct an InputPoint with only a mapPosition
*
* @param mapPosition
*/
public InputPoint(LatLng mapPosition) {
this.mapPosition = mapPosition;
}
/**
* Construct an InputPoint with both a mapPosition and a tag
*
* @param mapPosition
* @param tag
*/
public InputPoint(LatLng mapPosition, Object tag) {
this(mapPosition);
this.tag = tag;
}
/**
* Get the tag associated with this InputPoint
*/
public Object getTag() {
return tag;
}
/**
* Set the tag associated with this InputPoint
*
* @param tag
*/
public void setTag(Object tag) {
this.tag = tag;
}
}