stream.writeDoubles(doubles, 0, doubles.length);
public void writeDoubles(double[] d, int off, int len) throws IOException { ios.writeDoubles(d, off, len); }
/** * Please refer to {@link ProductData#writeTo(int, int, ImageOutputStream)}. */ @Override public void writeTo(int sourceStartPos, int numSourceElems, ImageOutputStream destination) throws IOException { destination.writeDoubles(_array, sourceStartPos, numSourceElems); }
public void writeDoubles(double[] d, int off, int len) throws IOException { ios.writeDoubles(d, off, len); }
} else if (dataObject instanceof double[]) { double[] data = (double[]) dataObject; stream.writeDoubles(data, 0, data.length); } else { throw new IllegalArgumentException(
stream.writeDoubles(doubles, 0, doubles.length);
stream.writeDoubles(doubles, 0, doubles.length);
for (int i = 0; i < numBanks; i++) { bankData = ((DataBufferDouble) dataBuf).getData(i); strm.writeDoubles(bankData, 0, dataLen);
for (int i = 0; i < numBanks; i++) { bankData = ((DataBufferDouble) dataBuf).getData(i); strm.writeDoubles(bankData, 0, dataLen);
static void writeTile(ImageOutputStream stream, Raster tile) throws IOException { if (tile.getSampleModel().getNumDataElements() != tile.getDataBuffer().getSize()) { // todo - log error throw new IllegalStateException(); } DataBuffer dataBuffer = tile.getDataBuffer(); if (dataBuffer instanceof DataBufferByte) { byte[] data = ((DataBufferByte) dataBuffer).getData(); stream.write(data, dataBuffer.getOffset(), dataBuffer.getSize()); } else if (dataBuffer instanceof DataBufferShort) { short[] data = ((DataBufferShort) dataBuffer).getData(); stream.writeShorts(data, dataBuffer.getOffset(), dataBuffer.getSize()); } else if (dataBuffer instanceof DataBufferInt) { int[] data = ((DataBufferInt) dataBuffer).getData(); stream.writeInts(data, dataBuffer.getOffset(), dataBuffer.getSize()); } else if (dataBuffer instanceof DataBufferFloat) { float[] data = ((DataBufferFloat) dataBuffer).getData(); stream.writeFloats(data, dataBuffer.getOffset(), dataBuffer.getSize()); } else if (dataBuffer instanceof DataBufferDouble) { double[] data = ((DataBufferDouble) dataBuffer).getData(); stream.writeDoubles(data, dataBuffer.getOffset(), dataBuffer.getSize()); } else { throw new IllegalStateException(); } }
break; case TIFFTag.TIFF_DOUBLE: stream.writeDoubles((double[])data, 0, ((double[])data).length); break; case TIFFTag.TIFF_SRATIONAL:
break; case TIFFTag.TIFF_DOUBLE: stream.writeDoubles((double[])data, 0, ((double[])data).length); break; case TIFFTag.TIFF_SRATIONAL:
break; case TIFFTag.TIFF_DOUBLE: stream.writeDoubles((double[])data, 0, ((double[])data).length); break; case TIFFTag.TIFF_SRATIONAL:
case DataBuffer.TYPE_DOUBLE: ddata = ((DataBufferDouble)data).getData(bank); stream.writeDoubles(ddata, 0, ddata.length); break; break; case DataBuffer.TYPE_DOUBLE: stream.writeDoubles(ddata, offset, bandSize); break; break; case DataBuffer.TYPE_DOUBLE: stream.writeDoubles(ddata, 0, ddata.length); break; break; case DataBuffer.TYPE_DOUBLE: stream.writeDoubles((double[])dstBuf, 0, writeLength); break; stream.writeDoubles(destDBuf, 0, writeLength); offset += srcSkip;
break; case TIFFTag.TIFF_DOUBLE: stream.writeDoubles((double[])data, 0, ((double[])data).length); break; case TIFFTag.TIFF_SRATIONAL:
case DataBuffer.TYPE_DOUBLE: ddata = ((DataBufferDouble)data).getData(bank); stream.writeDoubles(ddata, 0, ddata.length); break; break; case DataBuffer.TYPE_DOUBLE: stream.writeDoubles(ddata, offset, bandSize); break; break; case DataBuffer.TYPE_DOUBLE: stream.writeDoubles(ddata, 0, ddata.length); break; break; case DataBuffer.TYPE_DOUBLE: stream.writeDoubles((double[])dstBuf, 0, writeLength); break; stream.writeDoubles(destDBuf, 0, writeLength); offset += srcSkip;
case DataBuffer.TYPE_DOUBLE: ddata = ((DataBufferDouble)data).getData(bank); stream.writeDoubles(ddata, 0, ddata.length); break; break; case DataBuffer.TYPE_DOUBLE: stream.writeDoubles(ddata, offset, bandSize); break; break; case DataBuffer.TYPE_DOUBLE: stream.writeDoubles(ddata, 0, ddata.length); break; break; case DataBuffer.TYPE_DOUBLE: stream.writeDoubles((double[])dstBuf, 0, writeLength); break; stream.writeDoubles(destDBuf, 0, writeLength); offset += srcSkip;
((ImageOutputStream) r).writeDoubles(tmp, 0, tmp.length);
data[x] = regionData.getElemDoubleAt(stride + x); ios.writeDoubles(data, 0, regionWidth);