Revision 6326
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/SimpleBandPageManager.java | ||
---|---|---|
62 | 62 |
|
63 | 63 |
switch (dataType) { |
64 | 64 |
case BufferManager.TYPE_BYTE: |
65 |
for( int cell =0 ; cell<byteArray.length ; cell++ ) { |
|
66 |
((ByteBuffer) buffer).put((int)(cell/dataTypeSize), byteArray[cell]); |
|
67 |
} |
|
65 |
//FIXME: Elegir cual de las dos siguientes maneras de hacerlo es la id?nea |
|
66 |
|
|
67 |
((ByteBuffer) buffer).put(byteArray, 0, byteArray.length); |
|
68 |
// System.arraycopy(byteArray, 0, ((ByteBuffer) buffer).array(), 0, byteArray.length); |
|
68 | 69 |
break; |
69 | 70 |
case BufferManager.TYPE_SHORT: |
70 | 71 |
case BufferManager.TYPE_USHORT: |
Also available in: Unified diff