Lines Matching defs:data

38  * This class is useful for describing 1, 2, or 4 bit image data
47 /** The data bit offset for each pixel. */
50 /** Scanline stride of the image data contained in this Raster. */
62 /** The image data array. */
63 byte[] data;
111 * @param dataBuffer The DataBufferShort that contains the image data.
140 * @param dataBuffer The DataBufferShort that contains the image data.
162 this.data = stealData(dbb, 0);
196 * Returns the data bit offset for the Raster. The data
197 * bit offset is the bit index into the data array element
205 * Returns the scanline stride -- the number of data array elements between
222 * Returns a reference to the entire data array.
225 return data;
229 * Returns the data element at the specified
242 * getTransferType() with the request pixel data.
258 int element = data[(y-minY) * scanlineStride + (bitnum >> 3)] & 0xff;
265 * Returns the pixel data for the specified rectangle of pixels in a
267 * For image data supported by the Java 2D API, this
270 * thus increasing efficiency for data transfers.
286 * getTransferType() with the requested pixel data.
294 * Returns an array of data elements from the specified rectangular
304 * // To find a data element at location (x2, y2)
316 * getTransferType() with the request pixel data.
334 byte data[] = this.data;
341 (byte)(bitMask & (data[index + (bitnum >> 3)] >> shift));
350 * Returns a byte array containing the specified data elements
351 * from the data array. The band index will be ignored.
356 * // To find a data element at location (x2, y2)
364 * @param outData If non-null, data elements
366 * @return Byte array with data elements.
374 * Returns a byte array containing the specified data elements
375 * from the data array.
381 * // To find a data element at location (x2, y2)
388 * @param outData If non-null, data elements
390 * @return Byte array with data elements.
405 byte data[] = this.data;
416 (byte)(bitMask & (data[index + (bitnum >> 3)] >> shift));
426 element = data[inIndex++];
441 element = data[inIndex++];
447 element = data[inIndex++];
459 element = data[inIndex++];
463 element = data[inIndex++];
467 element = data[inIndex++];
471 element = data[inIndex++];
484 (byte) (bitMask & (data[index + (bitnum >> 3)] >> shift));
495 * Stores the data elements at the specified location.
504 * containing the pixel data to place at x,y.
517 byte element = data[index];
520 data[index] = element;
526 * Stores the Raster data at the specified location.
531 * @param inRaster Raster of data to place at x,y location.
559 * Stores the Raster data at the specified location.
572 * @param inRaster BytePackedRaster of data to place at x,y location.
583 byte[] inData = inRaster.data;
584 byte[] outData = this.data;
844 * Stores an array of data elements into the specified rectangular
850 * The data elements in the
851 * data array are assumed to be packed. That is, a data element
862 * containing the pixel data to place between x,y and
870 * Stores a byte array of data elements into the specified rectangular
874 * The data elements in the
875 * data array are assumed to be packed. That is, a data element
885 * @param inData The data elements to be stored.
893 * Stores a byte array of data elements into the specified rectangular
897 * The data elements in the
898 * data array are assumed to be packed. That is, a data element
907 * @param inData The data elements to be stored.
923 byte data[] = this.data;
932 element = data[index + (bitnum >> 3)];
935 data[index + (bitnum >> 3)] = (byte)element;
955 data[inIndex++] = (byte)element;
967 data[inIndex++] = (byte)element;
973 data[inIndex++] = (byte)element;
983 data[inIndex++] = (byte)element;
987 data[inIndex++] = (byte)element;
991 data[inIndex++] = (byte)element;
995 data[inIndex++] = (byte)element;
1006 element = data[index + (bitnum >> 3)];
1009 data[index + (bitnum >> 3)] = (byte)element;
1044 byte data[] = this.data;
1055 bitMask & (data[index + (bitnum >> 3)] >> shift);
1065 element = data[inIndex++];
1080 element = data[inIndex++];
1086 element = data[inIndex++];
1098 element = data[inIndex++];
1102 element = data[inIndex++];
1106 element = data[inIndex++];
1110 element = data[inIndex++];
1123 bitMask & (data[index + (bitnum >> 3)] >> shift);
1154 byte data[] = this.data;
1163 element = data[index + (bitnum >> 3)];
1166 data[index + (bitnum >> 3)] = (byte)element;
1185 data[inIndex++] = (byte)element;
1197 data[inIndex++] = (byte)element;
1203 data[inIndex++] = (byte)element;
1213 data[inIndex++] = (byte)element;
1217 data[inIndex++] = (byte)element;
1221 data[inIndex++] = (byte)element;
1225 data[inIndex++] = (byte)element;
1236 element = data[index + (bitnum >> 3)];
1239 data[index + (bitnum >> 3)] = (byte)element;
1334 * width and height, and with new zeroed data arrays.
1349 * width and height, and with new zeroed data arrays.
1357 * the data. If strictCheck
1363 * the data. Otherwise returns null.
1366 // Make sure data for Raster is in a legal range
1391 scanlineStride > data.length)
1400 if (lastbit < 0 || lastbit / 8 >= data.length) {
1408 throw new RasterFormatException("data for adjacent" +