Revision 6487 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/PaginatedBandDouble.java
PaginatedBandDouble.java | ||
---|---|---|
3 | 3 |
import java.nio.DoubleBuffer; |
4 | 4 |
import java.util.Arrays; |
5 | 5 |
|
6 |
import org.slf4j.Logger; |
|
7 |
import org.slf4j.LoggerFactory; |
|
8 |
|
|
6 | 9 |
import org.gvsig.raster.lib.buffer.api.Band.BandDouble; |
7 | 10 |
import org.gvsig.raster.lib.buffer.api.BandNotification; |
8 | 11 |
import org.gvsig.raster.lib.buffer.api.BandPageManager; |
... | ... | |
15 | 18 |
*/ |
16 | 19 |
public class PaginatedBandDouble extends AbstractPaginatedBand implements BandDouble { |
17 | 20 |
|
21 |
private static final Logger logger = |
|
22 |
LoggerFactory.getLogger(PaginatedBandDouble.class); |
|
23 |
|
|
18 | 24 |
/** |
19 | 25 |
* @param rows |
20 | 26 |
* @param columns |
... | ... | |
24 | 30 |
*/ |
25 | 31 |
public PaginatedBandDouble(int rows, int columns, NoData noData, BandPageManager pageManager) { |
26 | 32 |
super(rows, columns, noData, pageManager); |
27 |
data = DoubleBuffer.allocate(rowsPerPage * columns);
|
|
33 |
data = DoubleBuffer.allocate(calculateBufferSizeToAllocate(rows, columns));
|
|
28 | 34 |
} |
29 | 35 |
|
30 | 36 |
@Override |
Also available in: Unified diff