Lines Matching refs:outData
308 * @param outData An object reference to an array of type defined by
321 byte outData[];
323 outData = new byte[numDataElements];
325 outData = (byte[])obj;
331 outData[band] = data[dataOffsets[band] + off];
334 return outData;
356 * @param outData An object reference to an array of type defined by
382 * @param outData If non-null, data elements for all bands
387 int band, byte[] outData) {
394 if (outData == null) {
395 outData = new byte[w*h];
406 System.arraycopy(data, yoff, outData, 0, w*h);
409 System.arraycopy(data, yoff, outData, off, w);
417 outData[off++] = data[xoff];
422 return outData;
442 * @param outData If non-null, data elements for all bands
446 public byte[] getByteData(int x, int y, int w, int h, byte[] outData) {
452 if (outData == null) {
453 outData = new byte[numDataElements*w*h];
466 System.arraycopy(data, yoff, outData, off, rowBytes*h);
469 System.arraycopy(data, yoff, outData, off, rowBytes);
478 outData[off++] = data[xoff];
487 outData[off++] = data[xoff];
488 outData[off++] = data[xoff + d1];
498 outData[off++] = data[xoff];
499 outData[off++] = data[xoff + d1];
500 outData[off++] = data[xoff + d2];
511 outData[off++] = data[xoff];
512 outData[off++] = data[xoff + d1];
513 outData[off++] = data[xoff + d2];
514 outData[off++] = data[xoff + d3];
522 outData[off++] = data[dataOffsets[c] + xoff];
528 return outData;