package edu.oregonstate.cartography.grid.operators;
import edu.oregonstate.cartography.grid.Grid;
/**
* Copy a grid.
* @author Bernie Jenny
*/
public class GridCopyOperator extends ThreadedGridOperator {
@Override
protected void operate(Grid src, Grid dst, int startRow, int endRow) {
for (int row = startRow; row < endRow; ++row) {
float[] srcArray = src.getGrid()[row];
float[] dstArray = dst.getGrid()[row];
System.arraycopy(srcArray, 0, dstArray, 0, srcArray.length);
}
}
@Override
public String getName() {
return "Copy";
}
}