Package java.awt.image

Examples of java.awt.image.ComponentSampleModel.createDataBuffer()


     * @see java.awt.image.RasterOp#createCompatibleDestRaster(java.awt.image.Raster)
     */
    public WritableRaster createCompatibleDestRaster(Raster src) {
        SampleModel sm = new ComponentSampleModel(DataBuffer.TYPE_BYTE,
            dstWidth, dstHeight, 0, 0, new int[]{0});
        return Raster.createWritableRaster(sm, sm.createDataBuffer(),
            new Point(0, 0));
    }

    /**
     * @see java.awt.image.BufferedImageOp#filter(java.awt.image.BufferedImage,
View Full Code Here


{
  public void test(TestHarness harness)
  {
    ComponentSampleModel m = new ComponentSampleModel(DataBuffer.TYPE_BYTE, 5,
            10, 3, 16, new int[] {0, 1, 2});
    DataBuffer db = m.createDataBuffer();
    harness.check(db.getNumBanks(), 1);
    db.setElem(0, 16, 0xAA);
    db.setElem(0, 17, 0xBB);
    db.setElem(0, 18, 0xCC);
    harness.check(m.getSample(0, 1, 0, db), 0xAA);
View Full Code Here

  public void testMethod1(TestHarness harness)
  {
    harness.checkPoint("(int, int, int[], DataBuffer)");
    SampleModel m = new ComponentSampleModel(DataBuffer.TYPE_BYTE, 5, 10,
           3, 16, new int[] {0, 2, 1});
    DataBuffer db = m.createDataBuffer();
    int[] pixel = new int[3];
    m.getPixel(1, 2, pixel, db);
    harness.check(Arrays.equals(pixel, new int[] {0, 0, 0}));
    m.setPixel(1, 2, new int[] {1, 2, 3}, db);
    m.getPixel(1, 2, pixel, db);
View Full Code Here

  public void testMethod2(TestHarness harness)
  {
    harness.checkPoint("(int, int, float[], DataBuffer)");
    SampleModel m = new ComponentSampleModel(DataBuffer.TYPE_BYTE, 5, 10,
           3, 16, new int[] {0, 2, 1});
    DataBuffer db = m.createDataBuffer();
    float[] pixel = new float[3];
    m.getPixel(1, 2, pixel, db);
    harness.check(Arrays.equals(pixel, new float[] {0, 0, 0}));
    m.setPixel(1, 2, new int[] {1, 2, 3}, db);
    m.getPixel(1, 2, pixel, db);
View Full Code Here

  public void testMethod3(TestHarness harness)
  {
    harness.checkPoint("(int, int, float[], DataBuffer)");
    SampleModel m = new ComponentSampleModel(DataBuffer.TYPE_BYTE, 5, 10,
           3, 16, new int[] {0, 2, 1});
    DataBuffer db = m.createDataBuffer();
    float[] pixel = new float[3];
    m.getPixel(1, 2, pixel, db);
    harness.check(Arrays.equals(pixel, new float[] {0, 0, 0}));
    m.setPixel(1, 2, new int[] {1, 2, 3}, db);
    m.getPixel(1, 2, pixel, db);
View Full Code Here

{
  public void test(TestHarness harness)
  {
    ComponentSampleModel m = new ComponentSampleModel(DataBuffer.TYPE_BYTE, 5,
            10, 3, 16, new int[] {0, 1, 2});
    DataBuffer db = m.createDataBuffer();
    harness.check(db.getNumBanks(), 1);
    db.setElem(0, 16, 0xAA);
    db.setElem(0, 17, 0xBB);
    db.setElem(0, 18, 0xCC);
    harness.check(m.getSampleFloat(0, 1, 0, db), 0xAA);
View Full Code Here

{
  public void test(TestHarness harness)
  {
    ComponentSampleModel m = new ComponentSampleModel(DataBuffer.TYPE_BYTE, 5,
            10, 3, 16, new int[] {0, 1, 2});
    DataBuffer db = m.createDataBuffer();
    harness.check(db.getNumBanks(), 1);
    db.setElem(0, 16, 0xAA);
    db.setElem(0, 17, 0xBB);
    db.setElem(0, 18, 0xCC);
    harness.check(m.getSampleDouble(0, 1, 0, db), 0xAA);
View Full Code Here

 
  public void testSingleBand(TestHarness harness)
  {
    ComponentSampleModel m = new ComponentSampleModel(DataBuffer.TYPE_BYTE, 10,
            20, 1, 30, new int[] {0, 1, 2});
    DataBuffer db = m.createDataBuffer();
    harness.check(db.getDataType(), DataBuffer.TYPE_BYTE);
    harness.check(db.getNumBanks(), 1);
    harness.check(db.getSize(), 582);
   
    m = new ComponentSampleModel(DataBuffer.TYPE_INT, 5, 10, 1, 5,
View Full Code Here

    harness.check(db.getNumBanks(), 1);
    harness.check(db.getSize(), 582);
   
    m = new ComponentSampleModel(DataBuffer.TYPE_INT, 5, 10, 1, 5,
            new int[] {0, 1, 2});
    db = m.createDataBuffer();
    harness.check(db.getDataType(), DataBuffer.TYPE_INT);
    harness.check(db.getNumBanks(), 1);
    harness.check(db.getSize(), 52);

    m = new ComponentSampleModel(DataBuffer.TYPE_INT, 5, 10, 1, 6,
View Full Code Here

    harness.check(db.getNumBanks(), 1);
    harness.check(db.getSize(), 52);

    m = new ComponentSampleModel(DataBuffer.TYPE_INT, 5, 10, 1, 6,
            new int[] {0, 1, 2});
    db = m.createDataBuffer();
    harness.check(db.getDataType(), DataBuffer.TYPE_INT);
    harness.check(db.getNumBanks(), 1);
    harness.check(db.getSize(), 61)

    m = new ComponentSampleModel(DataBuffer.TYPE_INT, 5, 10, 2, 10,
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.