Package java.awt.image

Examples of java.awt.image.MultiPixelPackedSampleModel


  public void testNullTransferArray(TestHarness harness)
  {
    harness.checkPoint("testNullTransferArray()");
   
    // here a byte[] is expected...
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
              DataBuffer.TYPE_BYTE, 10, 20, 8);
    DataBuffer db = m.createDataBuffer();
   
    boolean pass = false;
    try
    {
      m.setDataElements(2, 1, null, db);
    }
    catch (NullPointerException e)
    {
      pass = true;
    }
    harness.check(pass);
   
    // here a byte[] is expected...
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_USHORT, 10, 20, 8);
    db = m.createDataBuffer();
   
    pass = false;
    try
    {
      m.setDataElements(2, 1, null, db);
    }
    catch (NullPointerException e)
    {
      pass = true;
    }
    harness.check(pass);
   
    // here a short[] is expected...
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_USHORT, 10, 20, 16);
    db = m.createDataBuffer();
   
    pass = false;
    try
    {
      m.setDataElements(2, 1, null, db);
    }
    catch (NullPointerException e)
    {
      pass = true;
    }
    harness.check(pass);
   
    // here a short[] is expected...
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 16);
    db = m.createDataBuffer();
   
    pass = false;
    try
    {
      m.setDataElements(2, 1, null, db);
    }
    catch (NullPointerException e)
    {
      pass = true;
    }
View Full Code Here


  }
 
  public void testBYTE(TestHarness harness)
  {
    harness.checkPoint("testBYTE()");
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
           DataBuffer.TYPE_BYTE, 10, 20, 1);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10, 20, 2);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10, 20, 4);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10, 20, 8);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
  }
View Full Code Here

  }

  public void testUSHORT(TestHarness harness)
  {
    harness.checkPoint("testUSHORT()");
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
           DataBuffer.TYPE_USHORT, 10, 20, 1);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_USHORT, 10, 20, 2);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_USHORT, 10, 20, 4);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_USHORT, 10, 20, 8);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_USHORT, 10, 20, 16);
    harness.check(m.getTransferType(), DataBuffer.TYPE_USHORT);
  }
View Full Code Here

  }

  public void testINT(TestHarness harness)
  {
    harness.checkPoint("testINT()");
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
           DataBuffer.TYPE_INT, 10, 20, 1);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 2);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 4);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 8);
    harness.check(m.getTransferType(), DataBuffer.TYPE_BYTE);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 16);
    harness.check(m.getTransferType(), DataBuffer.TYPE_USHORT);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 32);
    harness.check(m.getTransferType(), DataBuffer.TYPE_INT);
  }
View Full Code Here

public class equals implements Testlet
{
  public void test(TestHarness harness)
  {
    MultiPixelPackedSampleModel m1 = new MultiPixelPackedSampleModel(
              DataBuffer.TYPE_INT, 10, 20, 8, 5, 1);
    MultiPixelPackedSampleModel m2 = new MultiPixelPackedSampleModel(
            DataBuffer.TYPE_INT, 10, 20, 8, 5, 1);
    harness.check(m1.equals(m2));
    harness.check(m2.equals(m1));
   
    m1 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10, 20, 8, 5, 1);
    harness.check(!m1.equals(m2));
    m2 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 10, 20, 8, 5, 1);
    harness.check(m1.equals(m2));

    m1 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 20, 8, 5, 1);
    harness.check(!m1.equals(m2));
    m2 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 20, 8, 5, 1);
    harness.check(m1.equals(m2));
 
    m1 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 21, 8, 5, 1);
    harness.check(!m1.equals(m2));
    m2 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 21, 8, 5, 1);
    harness.check(m1.equals(m2));

    m1 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 21, 4, 5, 1);
    harness.check(!m1.equals(m2));
    m2 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 21, 4, 5, 1);
    harness.check(m1.equals(m2));
 
    m1 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 21, 4, 6, 1);
    harness.check(!m1.equals(m2));
    m2 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 21, 4, 6, 1);
    harness.check(m1.equals(m2));

    m1 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 21, 4, 6, 2);
    harness.check(!m1.equals(m2));
    m2 = new MultiPixelPackedSampleModel(DataBuffer.TYPE_BYTE, 11, 21, 4, 6, 2);
    harness.check(m1.equals(m2));
 
    harness.check(!m1.equals(null));
    harness.check(!m1.equals("Hello World!"));
  }
View Full Code Here

public class getPixelBitStride implements Testlet
{
  public void test(TestHarness harness)
  {
    MultiPixelPackedSampleModel m = new MultiPixelPackedSampleModel(
          DataBuffer.TYPE_INT, 10, 20, 8);
    harness.check(m.getPixelBitStride(), 8);
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 1);
    harness.check(m.getPixelBitStride(), 1)
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 2);
    harness.check(m.getPixelBitStride(), 2)
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 4);
    harness.check(m.getPixelBitStride(), 4)
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 16);
    harness.check(m.getPixelBitStride(), 16)
    m = new MultiPixelPackedSampleModel(DataBuffer.TYPE_INT, 10, 20, 32);
    harness.check(m.getPixelBitStride(), 32)
  }
View Full Code Here

    testTYPE_BYTE(harness);
  }
   
  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);
     
    // try null db
    boolean pass = false;
    try
    {
      m.setSample(3, 1, 0, 0xAA, null);
    }
    catch (NullPointerException e)
    {
      pass = true;
    }
View Full Code Here

    harness.check(pass);
  }
   
  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);
    harness.check(db.getElem(6), 0xAB00);
    m.setSample(3, 1, 0, 0xCD, db);
    harness.check(db.getElem(6), 0xABCD);
  }
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);
    harness.check(db.getElem(3), 0x0C);
    m.setSample(3, 1, 0, 0x04, db);
    harness.check(db.getElem(3), 0x0C);
  }
View Full Code Here

TOP

Related Classes of java.awt.image.MultiPixelPackedSampleModel

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.