public class McIdasFrame extends Object
Modifier and Type | Field and Description |
---|---|
private ColorTable |
myColorTable |
private int |
myElementSize |
private FrameDirectory |
myFrameDirectory |
private int |
myFrameNumber
frame data
|
private byte[] |
myGraphics |
private byte[] |
myImage |
private int |
myLineSize
Keep local copies of everything so we dont have to go back over the bridge unless asked to refresh
|
private McIdasXFrameInfo |
myXFrameInfo |
Constructor and Description |
---|
McIdasFrame()
Empty constructor for XML encoding
|
McIdasFrame(int frameNumber,
McIdasXInfo xInfo)
Construct a new McIdasFrame from the given frame number
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o)
See if this McIdasFrame is equal to the object in question
|
ColorTable |
getColorTable(boolean refresh)
Get Color Table
|
int |
getElementSize(boolean refresh)
Get frame data
|
FrameDirectory |
getFrameDirectory(boolean refresh)
Get Frame Directory
|
int |
getFrameNumber()
Get frame number
|
Image |
getGIF()
Get image data
|
byte[] |
getGraphicsData(boolean refresh)
Get graphics data
|
byte[] |
getImageData(boolean refresh)
Get image data
|
int |
getLineSize(boolean refresh)
Get frame data
|
void |
setRefreshData(boolean refresh)
Tell the XFrameInfo to refresh the cached data
|
String |
toString()
Get a String representation of this object
|
private int myFrameNumber
private McIdasXFrameInfo myXFrameInfo
private int myLineSize
private int myElementSize
private FrameDirectory myFrameDirectory
private ColorTable myColorTable
private byte[] myImage
private byte[] myGraphics
public McIdasFrame()
public McIdasFrame(int frameNumber, McIdasXInfo xInfo)
frameNumber
- frame numberpublic int getFrameNumber()
public void setRefreshData(boolean refresh)
public int getLineSize(boolean refresh)
public int getElementSize(boolean refresh)
public FrameDirectory getFrameDirectory(boolean refresh)
public ColorTable getColorTable(boolean refresh)
public byte[] getImageData(boolean refresh)
public byte[] getGraphicsData(boolean refresh)