Package java.awt.image

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


    harness.checkPoint("TYPE_INT");

    bitMasks = new int[] { 0xff00, 0xff };
    sm = new SinglePixelPackedSampleModel(DataBuffer.TYPE_INT,
                                          51, 83, bitMasks);
    dbuf = sm.createDataBuffer();

    // Check #1
    harness.check(dbuf instanceof DataBufferInt);

    // Check #2
View Full Code Here


    // Check #6
    sm = new SinglePixelPackedSampleModel(DataBuffer.TYPE_INT,
                                          51, 83, /* stride */ 91,
                                          bitMasks);
    dbuf = sm.createDataBuffer();
    harness.check(dbuf.getSize(),
                  /* (stride * (height - 1)) + width */ 91 * 82 + 51);
  }


View Full Code Here

    harness.checkPoint("TYPE_USHORT");

    bitMasks = new int[] { 0x0f00, 0xf000 };
    sm = new SinglePixelPackedSampleModel(DataBuffer.TYPE_USHORT,
                                          42, 10, bitMasks);
    dbuf = sm.createDataBuffer();

    // Check #1
    harness.check(dbuf instanceof DataBufferUShort);

    // Check #2
View Full Code Here

    // Check #6
    sm = new SinglePixelPackedSampleModel(DataBuffer.TYPE_USHORT,
                                          42, 10, /* stride */ 31,
                                          bitMasks);
    dbuf = sm.createDataBuffer();
    harness.check(dbuf.getSize(),
                  /* (stride * (height - 1)) + width */ 31 * 9 + 42);
  }


View Full Code Here

    harness.checkPoint("TYPE_BYTE");

    bitMasks = new int[] { 0xf0, 0x08, 0x6, 0x1 };
    sm = new SinglePixelPackedSampleModel(DataBuffer.TYPE_BYTE,
                                          5, 3, bitMasks);
    dbuf = sm.createDataBuffer();

    // Check #1
    harness.check(dbuf instanceof DataBufferByte);

    // Check #2
View Full Code Here

    // Check #6
    sm = new SinglePixelPackedSampleModel(DataBuffer.TYPE_USHORT,
                                          5, 3, /* stride */ 7,
                                          bitMasks);
    dbuf = sm.createDataBuffer();
    harness.check(dbuf.getSize(),
                  /* (stride * (height - 1)) + width */ 7 * 2 + 5);
  }
}
View Full Code Here

  public void testMethod1(TestHarness harness)
  {
    harness.checkPoint("(int, int, int, int, int[], DataBuffer)");
    SampleModel m = new SinglePixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10,
            20, new int[] { 224, 28, 3 });
    DataBuffer db = m.createDataBuffer();
    int[] pixel = new int[18];
    m.getPixels(1, 2, 2, 3, pixel, db);
    harness.check(Arrays.equals(pixel, new int[] {0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0}));
    m.setPixels(1, 2, 2, 3, new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
View Full Code Here

  public void testMethod2(TestHarness harness)
  {
    harness.checkPoint("(int, int, int, int, float[], DataBuffer)");    
    SampleModel m = new SinglePixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10,
            20, new int[] { 224, 28, 3 });
    DataBuffer db = m.createDataBuffer();
    float[] pixel = new float[18];
    m.getPixels(1, 2, 2, 3, pixel, db);
    harness.check(Arrays.equals(pixel, new float[] {0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0}));
    m.setPixels(1, 2, 2, 3, new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
View Full Code Here

  public void testMethod3(TestHarness harness)
  {
    harness.checkPoint("(int, int, int, int, double[], DataBuffer)");    
    SampleModel m = new SinglePixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10,
            20, new int[] { 224, 28, 3 });
    DataBuffer db = m.createDataBuffer();
    double[] pixel = new double[18];
    m.getPixels(1, 2, 2, 3, pixel, db);
    harness.check(Arrays.equals(pixel, new double[] {0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0}));
    m.setPixels(1, 2, 2, 3, new double[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
View Full Code Here

  public void testMethod1(TestHarness harness)
  {
    harness.checkPoint("(int, int, int, int, int, int[], DataBuffer)");
    SampleModel m = new SinglePixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10,
            20, new int[] { 224, 28, 3 });
    DataBuffer db = m.createDataBuffer();
    int[] samples = new int[6];
    m.getSamples(1, 2, 2, 3, 1, samples, db);
    harness.check(Arrays.equals(samples, new int[] {0, 0, 0, 0, 0, 0}));
    m.setPixels(1, 2, 2, 3, new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
            13, 14, 15, 16, 17, 18}, db);
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.