|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nom.tam.fits.BasicHDU nom.tam.fits.RandomGroupsHDU
public class RandomGroupsHDU
Random groups HDUs. Note that the internal storage of random groups is a Object[ngroup][2] array. The first element of each group is the parameter data from that group. The second element is the data. The parameters should be a one dimensional array of the primitive types byte, short, int, long, float or double. The second element is a n-dimensional array of the same type. When analyzing group data structure only the first group is examined, but for a valid FITS file all groups must have the same structure.
Field Summary |
---|
Fields inherited from class nom.tam.fits.BasicHDU |
---|
BITPIX_BYTE, BITPIX_DOUBLE, BITPIX_FLOAT, BITPIX_INT, BITPIX_LONG, BITPIX_SHORT, isPrimary, myData, myHeader |
Constructor Summary | |
---|---|
RandomGroupsHDU(Header h,
Data d)
Create an HDU from the given header and data |
Method Summary | |
---|---|
protected boolean |
canBePrimary()
Indicate that a RandomGroupsHDU can come at the beginning of a FITS file. |
static Data |
encapsulate(java.lang.Object o)
|
void |
info()
Display structural information about the current HDU. |
static boolean |
isData(java.lang.Object oo)
Check if this data is compatible with Random Groups structure. |
boolean |
isHeader()
Check that this HDU has a valid header. |
static boolean |
isHeader(Header hdr)
Is this a random groups header? |
Data |
manufactureData()
Create a FITS Data object corresponding to this HDU header. |
static Data |
manufactureData(Header hdr)
Create FITS data object corresponding to a given header. |
protected void |
setPrimaryHDU(boolean status)
Move a RandomGroupsHDU to or from the beginning of a FITS file. |
Methods inherited from class nom.tam.fits.BasicHDU |
---|
addValue, addValue, addValue, addValue, getAuthor, getAxes, getBitPix, getBlankValue, getBScale, getBUnit, getBZero, getCreationDate, getData, getDummyHDU, getEpoch, getEquinox, getFileOffset, getGroupCount, getHeader, getInstrument, getKernel, getMaximumValue, getMinimumValue, getObject, getObservationDate, getObserver, getOrigin, getParameterCount, getReference, getSize, getTelescope, getTrimmedString, read, readData, rewrite, rewriteable, skipData, skipData, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RandomGroupsHDU(Header h, Data d)
Method Detail |
---|
protected boolean canBePrimary()
protected void setPrimaryHDU(boolean status)
public static boolean isHeader(Header hdr)
myHeader
- The header to be tested.public boolean isHeader()
true
if this HDU has a valid header.public static boolean isData(java.lang.Object oo)
public Data manufactureData() throws FitsException
FitsException
- if the Data object could not be created
from this HDU's Headerpublic static Data manufactureData(Header hdr) throws FitsException
FitsException
public static Data encapsulate(java.lang.Object o) throws FitsException
FitsException
public void info()
info
in class BasicHDU
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |