jj2000.j2k.codestream
Class HeaderInfo.SIZ

java.lang.Object
  |
  +--jj2000.j2k.codestream.HeaderInfo.SIZ
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
HeaderInfo

public class HeaderInfo.SIZ
extends java.lang.Object
implements java.lang.Cloneable

Internal class holding information found in the SIZ marker segment


Field Summary
private  int[] compHeight
          Component heights
private  int[] compWidth
          Component widths
 int csiz
           
 int lsiz
           
private  int maxCompHeight
          Maximum height among all components
private  int maxCompWidth
          Maximum width among all components
private  int numTiles
           
private  int[] origBitDepth
           
private  boolean[] origSigned
           
 int rsiz
           
 int[] ssiz
           
 int x0siz
           
 int[] xrsiz
           
 int xsiz
           
 int xt0siz
           
 int xtsiz
           
 int y0siz
           
 int[] yrsiz
           
 int ysiz
           
 int yt0siz
           
 int ytsiz
           
 
Constructor Summary
HeaderInfo.SIZ()
           
 
Method Summary
 int getCompImgHeight(int c)
           
 int getCompImgWidth(int c)
          Width of the specified tile-component
 HeaderInfo.SIZ getCopy()
           
 int getMaxCompHeight()
           
 int getMaxCompWidth()
           
 int getNumTiles()
           
 int getOrigBitDepth(int c)
           
 boolean isOrigSigned(int c)
           
 java.lang.String toString()
          Display information found in SIZ marker segment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lsiz

public int lsiz

rsiz

public int rsiz

xsiz

public int xsiz

ysiz

public int ysiz

x0siz

public int x0siz

y0siz

public int y0siz

xtsiz

public int xtsiz

ytsiz

public int ytsiz

xt0siz

public int xt0siz

yt0siz

public int yt0siz

csiz

public int csiz

ssiz

public int[] ssiz

xrsiz

public int[] xrsiz

yrsiz

public int[] yrsiz

compWidth

private int[] compWidth
Component widths


maxCompWidth

private int maxCompWidth
Maximum width among all components


compHeight

private int[] compHeight
Component heights


maxCompHeight

private int maxCompHeight
Maximum height among all components


numTiles

private int numTiles

origSigned

private boolean[] origSigned

origBitDepth

private int[] origBitDepth
Constructor Detail

HeaderInfo.SIZ

public HeaderInfo.SIZ()
Method Detail

getCompImgWidth

public int getCompImgWidth(int c)
Width of the specified tile-component

Parameters:
c - Component index

getMaxCompWidth

public int getMaxCompWidth()

getCompImgHeight

public int getCompImgHeight(int c)

getMaxCompHeight

public int getMaxCompHeight()

getNumTiles

public int getNumTiles()

isOrigSigned

public boolean isOrigSigned(int c)

getOrigBitDepth

public int getOrigBitDepth(int c)

getCopy

public HeaderInfo.SIZ getCopy()

toString

public java.lang.String toString()
Display information found in SIZ marker segment

Overrides:
toString in class java.lang.Object