Revision 5750 org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.impl/src/main/java/org/gvsig/raster/lib/buffer/impl/ClippedBandInt.java

View differences:

ClippedBandInt.java
1 1
package org.gvsig.raster.lib.buffer.impl;
2 2

  
3
import java.util.Arrays;
4

  
5 3
import org.gvsig.raster.lib.buffer.api.Band;
4
import org.gvsig.raster.lib.buffer.api.Band.BandInt;
6 5
import org.gvsig.raster.lib.buffer.api.Buffer;
7 6

  
8 7

  
......
10 9
 * @author fdiaz
11 10
 *
12 11
 */
13
public class ClippedBandInt extends AbstractClippedBand {
12
public class ClippedBandInt extends AbstractClippedBand implements BandInt{
14 13

  
15 14
    /**
16 15
     * @param buffer
......
21 20
    }
22 21

  
23 22
    @Override
24
    public Object createRowBuffer() {
23
    public int[] createRowBuffer() {
25 24
        return new int[getColumns()];
26 25
    }
27 26

  
......
33 32

  
34 33
        System.arraycopy(auxRowBuffer, this.clippedBuffer.getFirstColumn(), (int[]) rowBuffer, 0, Math.min(getColumns(), this.band.getColumns()));
35 34
    }
35
    
36
    @Override
37
    public int getValue(int row, int column) {
38
        return (int) this.get(row, column);
39
    }
40

  
41
    @Override
42
    public void setValue(int row, int column, int value) {
43
        this.set(row, column, value);
44
    }
36 45
}

Also available in: Unified diff