public double[] evaluate(final GridCoordinates2D coord, final double[] dest) {
if (image.getBounds().contains(coord.x, coord.y)) {
return image.getTile(image.XToTileX(coord.x), image.YToTileY(coord.y)).getPixel(coord.x, coord.y, dest);
}
throw new PointOutsideCoverageException(formatEvaluateError(coord, true));
}