Lines Matching full:data
28 * stored in a band interleaved method. Each pixel's sample takes one data
66 * Instantiates a new BandedSampleModel object with the specified data type
67 * of samples, the width, height and bands number of image data.
70 * the data type of samples.
72 * the width of image data.
74 * the height of image data.
84 * Instantiates a new BandedSampleModel object with the specified data type
85 * of samples, the width, height and bands number of image data.
88 * the data type of samples.
90 * the width of image data.
92 * the height of image data.
94 * the scanline stride of the of the image data.
112 DataBuffer data = null;
117 data = new DataBufferByte(size, numBanks);
121 data = new DataBufferShort(size, numBanks);
124 data = new DataBufferInt(size, numBanks);
127 data = new DataBufferFloat(size, numBanks);
130 data = new DataBufferDouble(size, numBanks);
134 return data;
158 public Object getDataElements(int x, int y, Object obj, DataBuffer data) {
170 bdata[i] = (byte)getSample(x, y, i, data);
187 sdata[i] = (short)getSample(x, y, i, data);
203 idata[i] = getSample(x, y, i, data);
219 fdata[i] = getSampleFloat(x, y, i, data);
235 ddata[i] = getSampleDouble(x, y, i, data);
247 public int[] getPixel(int x, int y, int iArray[], DataBuffer data) {
256 pixel[i] = getSample(x, y, i, data);
263 public int getSample(int x, int y, int b, DataBuffer data) {
269 return data.getElem(bankIndices[b], y * scanlineStride + x + bandOffsets[b]);
273 public double getSampleDouble(int x, int y, int b, DataBuffer data) {
279 return data.getElemDouble(bankIndices[b], y * scanlineStride + x + bandOffsets[b]);
283 public float getSampleFloat(int x, int y, int b, DataBuffer data) {
289 return data.getElemFloat(bankIndices[b], y * scanlineStride + x + bandOffsets[b]);
293 public int[] getSamples(int x, int y, int w, int h, int b, int iArray[], DataBuffer data) {
305 samples[idx++] = getSample(j, i, b, data);
323 public void setDataElements(int x, int y, Object obj, DataBuffer data) {
328 setSample(x, y, i, bdata[i] & 0xff, data);
336 setSample(x, y, i, sdata[i] & 0xffff, data);
343 setSample(x, y, i, idata[i], data);
350 setSample(x, y, i, fdata[i], data);
357 setSample(x, y, i, ddata[i], data);
364 public void setPixel(int x, int y, int iArray[], DataBuffer data) {
366 setSample(x, y, i, iArray[i], data);
371 public void setPixels(int x, int y, int w, int h, int iArray[], DataBuffer data) {
377 setSample(j, i, n, iArray[idx++], data);
384 public void setSample(int x, int y, int b, double s, DataBuffer data) {
390 data.setElemDouble(bankIndices[b], y * scanlineStride + x + bandOffsets[b], s);
394 public void setSample(int x, int y, int b, float s, DataBuffer data) {
400 data.setElemFloat(bankIndices[b], y * scanlineStride + x + bandOffsets[b], s);
404 public void setSample(int x, int y, int b, int s, DataBuffer data) {
410 data.setElem(bankIndices[b], y * scanlineStride + x + bandOffsets[b], s);
414 public void setSamples(int x, int y, int w, int h, int b, int iArray[], DataBuffer data) {
419 setSample(j, i, b, iArray[idx++], data);