edu.wisc.ssec.mcidasv.data
Class McIdasXFrameInfo

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.data.McIdasXFrameInfo

public class McIdasXFrameInfo
extends Object


Field Summary
private  int[] colorTable
           
private  int[] graphicsTable
           
private  int height
           
private  boolean isLoaded
           
private  int myFrameNumber
           
private  byte[] myImage
           
private  McIdasXInfo myXInfo
           
private  int[] stretchTable
           
private  int width
           
 
Constructor Summary
McIdasXFrameInfo()
          Constructor
McIdasXFrameInfo(int frameNumber, McIdasXInfo xInfo)
          Copy constructor
McIdasXFrameInfo(McIdasXFrameInfo that)
          Copy constructor
 
Method Summary
 int[] getColorTable()
           
 int getElementSize()
           
 float[][] getEnhancementTable()
           
 int[] getFrameDirectory()
           
 int getFrameNumber()
           
 Image getGIF()
           
 List getGraphics()
           
 int[] getGraphicsTable()
           
 byte[] getImage()
           
private  int[] getInts(DataInputStream stream, int count)
           
 int getLineSize()
           
 int[] getStretchTable()
           
private  boolean getTable(DataInputStream inputStream, int[] tbl)
           
private  int setFrameData()
           
 void setRefreshData(boolean refresh)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myFrameNumber

private int myFrameNumber

myXInfo

private McIdasXInfo myXInfo

width

private int width

height

private int height

stretchTable

private int[] stretchTable

colorTable

private int[] colorTable

graphicsTable

private int[] graphicsTable

myImage

private byte[] myImage

isLoaded

private boolean isLoaded
Constructor Detail

McIdasXFrameInfo

public McIdasXFrameInfo()
Constructor


McIdasXFrameInfo

public McIdasXFrameInfo(McIdasXFrameInfo that)
Copy constructor

Parameters:
that - The McIdasXFrameInfo to copy

McIdasXFrameInfo

public McIdasXFrameInfo(int frameNumber,
                        McIdasXInfo xInfo)
Copy constructor

Parameters:
that - The McIdasXFrameInfo to copy
Method Detail

setRefreshData

public void setRefreshData(boolean refresh)

setFrameData

private int setFrameData()

getGraphics

public List getGraphics()

getFrameDirectory

public int[] getFrameDirectory()

getTable

private boolean getTable(DataInputStream inputStream,
                         int[] tbl)

getInts

private int[] getInts(DataInputStream stream,
                      int count)

getFrameNumber

public int getFrameNumber()

getLineSize

public int getLineSize()

getElementSize

public int getElementSize()

getStretchTable

public int[] getStretchTable()

getColorTable

public int[] getColorTable()

getGraphicsTable

public int[] getGraphicsTable()

getEnhancementTable

public float[][] getEnhancementTable()

getImage

public byte[] getImage()

getGIF

public Image getGIF()