package uk.ac.ox.zoo.seeg.abraid.mp.common.util.raster;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
/**
* Finds the unique values in a raster file.
* Copyright (c) 2015 University of Oxford
*/
public class ValuesRasterSummaryCollator implements RasterSummaryCollator<Collection<Double>> {
private Collection<Double> values = new ArrayList<>();
@Override
public void addValue(double value) throws IOException {
if (!values.contains(value)) {
values.add(value);
}
}
@Override
public Collection<Double> getSummary() {
return values;
}
}