for (int i = 0; i < offsets.length; i++) { final int offset = offsets[i]; Arrays.fill(data.getData(i), offset, offset + size, n);
public short[] getData( final int bank ) { return helper.getData( bank ); }
public short[] getData() { return helper.getData(); }
public short[] getData() { return helper.getData(); }
public short[] getData(int bank) { return helper.getData(bank); }
public short[] getData() { return helper.getData(); }
public short[] getData( final int bank ) { return helper.getData( bank ); }
public short[] getData() { return helper.getData(); }
public short[] getData(int bank) { return helper.getData(bank); }
public short[] getData(int bank) { return helper.getData(bank); }
public short[] getData(final int bank) { return helper.getData(bank); }
public short[] getData() { return helper.getData(); }
public short[] getData() { return helper.getData(); }
public short[] getData() { return helper.getData(); }
: ((DataBufferShort) dataBuffer).getData(band);
public short[] getShortData(int band) { if (data instanceof DataBufferUShort) { return ((DataBufferUShort) data).getData(band); } else if (data instanceof DataBufferShort) { return ((DataBufferShort) data).getData(band); } else { return null; } }
private void nullifyUnusedBits(int bitsStored, BufferedImage bi) { DataBuffer db = bi.getRaster().getDataBuffer(); switch (db.getDataType()) { case DataBuffer.TYPE_USHORT: nullifyUnusedBits(bitsStored, ((DataBufferUShort) db).getData()); break; case DataBuffer.TYPE_SHORT: nullifyUnusedBits(bitsStored, ((DataBufferShort) db).getData()); break; } }
private void nullifyUnusedBits() { if (imageDescriptor.getBitsStored() < imageDescriptor.getBitsAllocated()) { DataBuffer db = bi.getRaster().getDataBuffer(); switch (db.getDataType()) { case DataBuffer.TYPE_USHORT: nullifyUnusedBits(((DataBufferUShort) db).getData()); break; case DataBuffer.TYPE_SHORT: nullifyUnusedBits(((DataBufferShort) db).getData()); break; } } }
private void readFrame() throws IOException { initBufferedImage(); WritableRaster raster = bi.getRaster(); DataBuffer dataBuffer = raster.getDataBuffer(); switch (dataBuffer.getDataType()) { case DataBuffer.TYPE_SHORT: readFully(((DataBufferShort) dataBuffer).getData()); break; case DataBuffer.TYPE_USHORT: readFully(((DataBufferUShort) dataBuffer).getData()); break; case DataBuffer.TYPE_BYTE: readFully(((DataBufferByte) dataBuffer).getBankData()); break; } }
private void read(DataBuffer db) throws IOException { switch (db.getDataType()) { case DataBuffer.TYPE_BYTE: read(((DataBufferByte) db).getBankData()); break; case DataBuffer.TYPE_USHORT: read(((DataBufferUShort) db).getData()); break; case DataBuffer.TYPE_SHORT: read(((DataBufferShort) db).getData()); break; default: throw new IllegalArgumentException( UNSUPPORTED_DATA_TYPE + db.getDataType()); } }