public DataPoint<T> get(final DataPoint<T> dataPoint) { DataPoint<T> returnDataPoint = null; final DataPoint<T> inSpaceDataPoint = this.get(dataPoint.getCoordinates()); if (inSpaceDataPoint.getData().compareTo(dataPoint.getData()) == 0) { returnDataPoint = inSpaceDataPoint; } return returnDataPoint; }
public boolean contains(final DataPoint<T> dataPoint) { final DataPoint<T> inSpaceDataPoint = this.get(dataPoint.getCoordinates()); return inSpaceDataPoint.getData().compareTo(dataPoint.getData()) == 0; }
public void add(final DataPoint<T> dataPoint) { dataMap.put(dataPoint.getCoordinates(), dataPoint); }