Revision 6503 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/PaginatedBandInt.java
PaginatedBandInt.java | ||
---|---|---|
30 | 30 |
*/ |
31 | 31 |
public PaginatedBandInt(int rows, int columns, NoData noData, BandPageManager pageManager) { |
32 | 32 |
super(rows, columns, noData, pageManager); |
33 |
data = IntBuffer.allocate(calculateBufferSizeToAllocate(rows, columns)); |
|
34 | 33 |
} |
35 | 34 |
|
36 | 35 |
@Override |
... | ... | |
105 | 104 |
System.arraycopy(source, 0, target,(row - firstRowOfPage) * this.columns, this.columns); |
106 | 105 |
} |
107 | 106 |
|
107 |
@Override |
|
108 |
protected void loadPage(int row) { |
|
109 |
if (data == null) { |
|
110 |
data = IntBuffer.allocate(calculateBufferSizeToAllocate(rows, columns)); |
|
111 |
} |
|
112 |
super.loadPage(row); |
|
113 |
} |
|
114 |
|
|
108 | 115 |
} |
Also available in: Unified diff