Package java.awt.image

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


   
  public void test1(TestHarness harness)
  {
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
            DataBuffer.TYPE_INT, 10, 20, 8);
    DataBuffer db = m.createDataBuffer();
    m.setSample(0, 1, 0, 0xAA, db);
    m.setSample(1, 1, 0, 0xBB, db);
    m.setSample(2, 1, 0, 0xCC, db);
    m.setSample(3, 1, 0, 0xDD, db);
    harness.check(db.getElem(3), 0xAABBCCDD);
View Full Code Here


   
  public void test2(TestHarness harness)
  {
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
              DataBuffer.TYPE_INT, 10, 20, 8, 4, 16);
    DataBuffer db = m.createDataBuffer();
    m.setSample(2, 1, 0, 0xAA, db);
    m.setSample(3, 1, 0, 0xBB, db);
    m.setSample(4, 1, 0, 0xCC, db);
    m.setSample(5, 1, 0, 0xDD, db);
    harness.check(db.getElem(5), 0xAABBCCDD);
View Full Code Here

  public void testTYPE_USHORT(TestHarness harness)
  {
    harness.checkPoint("TYPE_USHORT");
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
            DataBuffer.TYPE_USHORT, 10, 20, 8);
    DataBuffer db = m.createDataBuffer();
    m.setSample(0, 0, 0, 0x12, db);
    harness.check(db.getElem(0), 0x1200);
    m.setSample(1, 0, 0, 0x34, db);
    harness.check(db.getElem(0), 0x1234);
    m.setSample(2, 1, 0, 0xAB, db);
View Full Code Here

  public void testTYPE_BYTE(TestHarness harness)
  {
    harness.checkPoint("TYPE_BYTE");
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
            DataBuffer.TYPE_BYTE, 10, 20, 2);
    DataBuffer db = m.createDataBuffer();
    m.setSample(0, 0, 0, 0x01, db);
    harness.check(db.getElem(0), 0x40);
    m.setSample(1, 0, 0, 0x02, db);
    harness.check(db.getElem(0), 0x60);
    m.setSample(2, 1, 0, 0x03, db);
View Full Code Here

  public void test1(TestHarness harness)
  {
    harness.checkPoint("test1()");
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
            DataBuffer.TYPE_INT, 10, 20, 8);
    DataBuffer db = m.createDataBuffer();
    db.setElem(3, 0xAABBCCDD);
   
    byte[] elements = (byte[]) m.getDataElements(0, 1, null, db);
    harness.check(elements.length, 1);
    harness.check(elements[0], (byte) 0xAA);
View Full Code Here

  public void test2(TestHarness harness)
  {
    harness.checkPoint("test2()");
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
            DataBuffer.TYPE_INT, 10, 20, 16);
    DataBuffer db = m.createDataBuffer();
    db.setElem(5, 0xAABBCCDD);
   
    short[] elements = (short[]) m.getDataElements(0, 1, null, db);
    harness.check(elements.length, 1);
    harness.check(elements[0], (short) 0xAABB);
View Full Code Here

   
  public void test1(TestHarness harness)
  {
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
            DataBuffer.TYPE_INT, 10, 20, 8);
    DataBuffer db = m.createDataBuffer();
    m.setPixel(0, 1, new int[] {0xAA}, db);
    m.setPixel(1, 1, new int[] {0xBB}, db);
    m.setPixel(2, 1, new int[] {0xCC}, db);
    m.setPixel(3, 1, new int[] {0xDD}, db);
    harness.check(db.getElem(3), 0xAABBCCDD);
View Full Code Here

   
  public void test2(TestHarness harness)
  {
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
              DataBuffer.TYPE_INT, 10, 20, 8, 4, 16);
    DataBuffer db = m.createDataBuffer();
    m.setPixel(2, 1, new int[] {0xAA}, db);
    m.setPixel(3, 1, new int[] {0xBB}, db);
    m.setPixel(4, 1, new int[] {0xCC}, db);
    m.setPixel(5, 1, new int[] {0xDD}, db);
    harness.check(db.getElem(5), 0xAABBCCDD);
View Full Code Here

  public void testMethod1MultiPixelPackedSampleModel(TestHarness harness)
  {
    harness.checkPoint("(int, int, int, int, int[], DataBuffer)");
    SampleModel m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10,
            20, 2);
    DataBuffer db = m.createDataBuffer();
    int[] pixel = new int[6];
    m.getPixels(1, 2, 2, 3, pixel, db);
    harness.check(Arrays.equals(pixel, new int[] {0, 0, 0, 0, 0, 0}));
    db.setElem(6, 0x18);
    db.setElem(9, 0x30);
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.