Package edu.wisc.ssec.mcidasv.data
Class McIdasFrame
java.lang.Object
edu.wisc.ssec.mcidasv.data.McIdasFrame
Class to hold McIDAS-X frame data sets.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ColorTableprivate intprivate FrameDirectoryprivate intframe dataprivate byte[]private byte[]private intKeep local copies of everything so we don't have to go back over the bridge unless asked to refreshprivate McIdasXFrameInfo -
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor for XML encodingMcIdasFrame(int frameNumber, McIdasXInfo xInfo) Construct a new McIdasFrame from the given frame number -
Method Summary
Modifier and TypeMethodDescriptionbooleanSee if this McIdasFrame is equal to the object in question.getColorTable(boolean refresh) ReturnsColorTableused bymyXFrameInfo.intgetElementSize(boolean refresh) Returns element size.getFrameDirectory(boolean refresh) Returns frame directory.intReturns frame number.getGIF()Returns image data as GIF.byte[]getGraphicsData(boolean refresh) Returns graphics data.byte[]getImageData(boolean refresh) Returns image data.intgetLineSize(boolean refresh) Returns line size.voidsetRefreshData(boolean refresh) TellmyXFrameInfoto refresh the cached data.toString()Get a String representation of this object
-
Field Details
-
myFrameNumber
frame data -
myXFrameInfo
-
myLineSize
Keep local copies of everything so we don't have to go back over the bridge unless asked to refresh -
myElementSize
-
myFrameDirectory
-
myColorTable
-
myImage
-
myGraphics
-
-
Constructor Details
-
McIdasFrame
public McIdasFrame()Empty constructor for XML encoding -
McIdasFrame
Construct a new McIdasFrame from the given frame number- Parameters:
frameNumber- Frame number.xInfo- State of McIDAS-X session.
-
-
Method Details
-
getFrameNumber
Returns frame number.- Returns:
myFrameNumber.
-
setRefreshData
TellmyXFrameInfoto refresh the cached data.- Parameters:
refresh- Whether or not to refresh cached data.
-
getLineSize
Returns line size.- Parameters:
refresh- Whether or not to refreshmyLineSize.- Returns:
myLineSize.
-
getElementSize
Returns element size.- Parameters:
refresh- Whether or notmyElementSizeshould be refreshed.- Returns:
myElementSize.
-
getFrameDirectory
Returns frame directory.- Parameters:
refresh- Whether or notmyFrameDirectoryshould be refreshed.- Returns:
myFrameDirectory.
-
getColorTable
ReturnsColorTableused bymyXFrameInfo.- Parameters:
refresh- Whether or notmyColorTableshould be refreshed.- Returns:
myColorTable.
-
getImageData
Returns image data. -
getGraphicsData
Returns graphics data.- Parameters:
refresh- Whether or notmyGraphicsshould be refreshed.- Returns:
myGraphics.
-
getGIF
Returns image data as GIF.- Returns:
myXFrameInfoin GIF format.
-
equals
See if this McIdasFrame is equal to the object in question. -
toString
Get a String representation of this object
-