Package java.awt.image

Examples of java.awt.image.DataBufferShort


  }

  public SignedShortDataBuffer( final short[][] data, final int size )
  {
    super( DataBuffer.TYPE_USHORT, size, data.length );
    helper = new DataBufferShort( data, size );
  }
View Full Code Here


  public SignedShortDataBuffer( final short[][] data, final int size,
      final int[] offsets )
  {
    super( DataBuffer.TYPE_USHORT, size, data.length, offsets );
    helper = new DataBufferShort( data, size, offsets );
  }
View Full Code Here

                }
                break;

            case DataBuffer.TYPE_SHORT:
                {
                    DataBufferShort dataBuffer = (DataBufferShort) source.getDataBuffer();
                    short[] data = dataBuffer.getData();
                    short ignore = (short) this.ignore;
                    short median = (short) this.median;
                    getCutLevelsShort(data, ignore, median, x0, y0, x1, y1, w, stats);
                }
                break;

            case DataBuffer.TYPE_USHORT:
                {
                    DataBufferUShort dataBuffer = (DataBufferUShort) source.getDataBuffer();
                    short[] data = dataBuffer.getData();
                    int ignore = (int) this.ignore;
                    int median = (int) this.median;
                    getCutLevelsUShort(data, ignore, median, x0, y0, x1, y1, w, stats);
                }
                break;

            case DataBuffer.TYPE_INT:
                {
                    DataBufferInt dataBuffer = (DataBufferInt) source.getDataBuffer();
                    int[] data = dataBuffer.getData();
                    int ignore = (int) this.ignore;
                    int median = (int) this.median;
                    getCutLevelsInt(data, ignore, median, x0, y0, x1, y1, w, stats);
                }
                break;
View Full Code Here

     * @param scaledHeight the total image height in pixels (after prescaling, may be different than the "real" height)
     *
     * @return the tile argument
     */
    public Raster getTile(Raster tile, int subsample, int scaledWidth, int scaledHeight) throws IOException {
        DataBufferShort dataBuffer = (DataBufferShort) tile.getDataBuffer();
        short[] destArray = dataBuffer.getData();
        int tw = tile.getWidth(),
                th = tile.getHeight(),
                x0 = tile.getMinX(),
                y0 = tile.getMinY(),
                x1 = Math.min(x0 + tw - 1, scaledWidth - 1),
View Full Code Here

            // use the memory mapped buffer (faster)
            return getTile(tile, factor, tile.getWidth(), tile.getHeight());
        }

        // use the image tiler (slower)
        DataBufferShort dataBuffer = (DataBufferShort) tile.getDataBuffer();
        short[] destArray = dataBuffer.getData();
        int tw = tile.getWidth(),
                th = tile.getHeight(),
                w = tw * factor,
                h = th * factor,
                n,
View Full Code Here

                }
                break;

            case DataBuffer.TYPE_SHORT:
                {
                    DataBufferShort dataBuffer = (DataBufferShort) source.getDataBuffer();
                    short[] data = dataBuffer.getData();
                    short ignore = (short) this.ignore;
                    getMinMaxShort(data, ignore, x0, y0, x1, y1, w, stats);
                }
                break;

            case DataBuffer.TYPE_USHORT:
                {
                    DataBufferUShort dataBuffer = (DataBufferUShort) source.getDataBuffer();
                    short[] data = dataBuffer.getData();
                    int ignore = (int) this.ignore;
                    getMinMaxUShort(data, ignore, x0, y0, x1, y1, w, stats);
                }
                break;

            case DataBuffer.TYPE_INT:
                {
                    DataBufferInt dataBuffer = (DataBufferInt) source.getDataBuffer();
                    int[] data = dataBuffer.getData();
                    int ignore = (int) this.ignore;
                    getMinMaxInt(data, ignore, x0, y0, x1, y1, w, stats);
                }
                break;
View Full Code Here

                System.arraycopy(srcDBT.getData(b), offsets[b],
                                 retDBT.getData(b), offsets[b], len);
                break;
            }
            case DataBuffer.TYPE_SHORT: {
                DataBufferShort srcDBT = (DataBufferShort)srcDB;
                DataBufferShort retDBT = (DataBufferShort)retDB;
                System.arraycopy(srcDBT.getData(b), offsets[b],
                                 retDBT.getData(b), offsets[b], len);
                break;
            }
            case DataBuffer.TYPE_USHORT: {
                DataBufferUShort srcDBT = (DataBufferUShort)srcDB;
                DataBufferUShort retDBT = (DataBufferUShort)retDB;
                System.arraycopy(srcDBT.getData(b), offsets[b],
                                 retDBT.getData(b), offsets[b], len);
                break;
            }
            }
        }
View Full Code Here

            dataBuffer =
                new DataBufferByte((byte[][])dataArray, size, offsets);
            break;
        case DataBuffer.TYPE_SHORT:
            dataBuffer =
                new DataBufferShort((short[][])dataArray, size, offsets);
            break;
        case DataBuffer.TYPE_USHORT:
            dataBuffer =
                new DataBufferUShort((short[][])dataArray, size, offsets);
            break;
View Full Code Here

            dataBuffer =
                new DataBufferByte((byte[][])dataArray, size, offsets);
            break;
        case DataBuffer.TYPE_SHORT:
            dataBuffer =
                new DataBufferShort((short[][])dataArray, size, offsets);
            break;
        case DataBuffer.TYPE_USHORT:
            dataBuffer =
                new DataBufferUShort((short[][])dataArray, size, offsets);
            break;
View Full Code Here

                                      scanlineStride,
                                      dataOffset,
                                      dbus.getData());
                break;
            case DataBuffer.TYPE_SHORT:
                DataBufferShort dbs = (DataBufferShort)raster.getDataBuffer();
                mlimages = new mediaLibImage[1];
                mlimages[0] =
                    new mediaLibImage(Constants.MLIB_SHORT,
                                      numBands,
                                      rect.width,
                                      rect.height,
                                      scanlineStride,
                                      dataOffset,
                                      dbs.getData());
                break;
            case DataBuffer.TYPE_INT:
                DataBufferInt dbi = (DataBufferInt)raster.getDataBuffer();
                mlimages = new mediaLibImage[1];
                mlimages[0] =
View Full Code Here

TOP

Related Classes of java.awt.image.DataBufferShort

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.