bounds.y = iy - top;
final RectIter iter = RectIterFactory.create(image.getExtendedData(bounds, this.borderExtender), bounds);
for (; band<bandUp; band++) {
iter.startLines();
int j=0; do {
iter.startPixels();
final double[] row=samples[j++];
int i=0; do {
row[i++] = iter.getSampleDouble(band);
}
while (!iter.nextPixelDone());