|
Class |
Description |
|
AsciiTable
|
An ASCII table. |
|
AsciiTableHDU
|
FITS ASCII table header/data unit |
|
AsciiTableTest
|
|
|
BadHeaderException
|
This exception indicates that an error was detected while parsing a FITS header record. |
|
BasicHDU
|
This abstract class is the parent of all HDU types. It provides basic functionality for an HDU. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated. |
|
BinaryTable
|
This class defines the methods for accessing FITS binary table data. |
|
BinaryTableHDU
|
FITS binary table header/data unit |
|
BinaryTableTester
|
|
|
Data
|
This class provides methods to access the data segment of an HDU. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated. |
|
Fits
|
|
|
FitsCopyTester
|
|
|
FitsDate
|
|
|
FitsException
|
|
|
FitsFactory
|
This class contains the code which associates particular FITS types with header and data configurations. It comprises a set of Factory methods which call appropriate methods in the HDU classes. If -- God forbid -- a new FITS HDU type were created, then the XXHDU, XXData classes would need to be added and this file modified but no other changes should be needed in the FITS libraries. |
|
FitsHeap
|
This class supports the FITS heap. This is currently used for variable length columns in binary tables. |
|
FitsReaderTester
|
|
|
FitsUtil
|
This class comprises static utility functions used throughout the FITS classes. |
|
Header
|
This class describes methods to access and manipulate the header for a FITS HDU. This class does not include code specific to particular types of HDU. |
|
HeaderCard
|
This class describes methods to access and manipulate the individual cards for a FITS Header. |
|
HeaderCardException
|
This Class handles header card exception.It extends FitsException |
|
HeaderCardTest
|
|
|
HeaderOrder
|
Sorts keywords before a header is written to ensure that required keywords come where they need to be. |
|
HeaderTest
|
|
|
ImageData
|
This class instantiates FITS primary HDU and IMAGE extension data. Essentially these data are a primitive multi-dimensional array. Starting in version 0.9 of the nom.tam FITS library, this routine allows users to defer the reading of images if the FITS data is being read from a file. An ImageTiler object is supplied which can return an arbitrary subset of the image as a one dimensional array.A call to the getData() method will still return a multi-dimensional array, but the image data will not be read until the user explicitly requests. it. |
|
ImageData.ArrayDesc
|
This class describes an array |
|
ImageData.ImageDataTiler
|
This inner class allows the ImageTiler to see if the user has read in the data. |
|
ImageHDU
|
FITS image header/data unit.The ImageTiler class allows users to extract subimages from a FITS primary image or image extension. |
|
ImageTest
|
Test the ImageHDU, ImageData and ImageTiler classes. - multiple HDU's in a single file - deferred input of HDUs - creating and reading arrays of all permitted types. - Tiles of 1, 2 and 3 dimensions - from a file - from internal data - Multiple tiles extracted from an image. |
|
RandomGroupsData
|
This class instantiates FITS Random Groups data. Random groups are instantiated as a two-dimensional array of objects. The first dimension of the array is the number of groups. The second dimension is 2. The first object in every row is a one dimensional parameter array. The second element is the n-dimensional data array. |
|
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. |
|
RandomGroupsTest
|
|
|
StreamedBinaryTableHDU
|
|
|
StreamedBinaryTableHDU.Config
|
|
|
StreamedBinaryTableHDU.FixWriter
|
|
|
StreamedBinaryTableHDU.HeapWriter
|
|
|
StreamedBinaryTableHDU.HeapWriterWithTempTable
|
|
|
StreamedBinaryTableHDU.OnePassWriter
|
|
|
StreamedBinaryTableHDU.PadWriter
|
|
|
StreamedBinaryTableHDU.Writer
|
|
|
TableHDU
|
This class allows FITS binary and ASCII tables to be accessed via a common interface. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated. |
|
TestDate
|
|
|
TilerTest
|
|
|
TruncatedFileException
|
This exception is thrown when an EOF is detected in the middle of an HDU. |
|
UndefinedData
|
This class provides a simple holder for data which is not handled by other classes. |
|
UndefinedHDU
|
Holder for unknown data types. |