All Classes and Interfaces

Class
Description
 
Just an abstract class to reuse the myData in all subclasses of the HDU's.
 
 
 
Special high performance scientific extension of the DataOutput interface.
This is a package of static functions which perform computations on arrays.
 
This class represents the data in an ASCII table
FITS ASCII table header/data unit
 
This abstract class is the parent of all HDU types.
This class defines the methods for accessing FITS binary table data.
Collect all of the information we are using to describe a column into a single object.
Opaque state to pass to ColumnTable
FITS binary table header/data unit
 
 
 
 
A bit wise reader writer around a bytebuffer.
 
 
This class is intended for high performance I/O in scientific applications.
This class is intended for high performance I/O in scientific applications.
 
 
 
 
 
This class provides mechanisms for efficiently formatting numbers and Strings.
This class provides routines for efficient parsing of data stored in a byte array.
 
File checksum keywords.
 
A data table is conventionally considered to consist of rows and columns, where the structure within each column is constant, but different columns may have different structures.
 
 
A compressed image is a normal binary table with a defined structure.
 
 
 
The following keywords are defined by the compression convention for use in the header of the FITS binary table extension to describe the structure of the compressed image.
Indirect Apache compression access.
 
Computes the name of the tile compressor class name given the algorithm used to quantize and compress the tile and the type of data the tile contains.
Standard implementation of the ICompressorProvider interface.
private implementation of the tile compression provider, all is based on the option based constructor of the compressors.
 
 
This interface extends the Iterator interface to allow insertion of data and move to previous entries in a collection.
 
This is the file content.txt that presents a comprehensive compilation of all classes of data products in the Chandra Data Archive for the "flight" dataset.
This is the file represents the common keywords between CXC and STSclExt
This class provides methods to access the data segment of an HDU.
This data dictionary contains FITS keywords that have been widely used within the astronomical community.
This interface defines the properties that a generic table should have.
 
This class provides access to routines to allow users to read and write FITS files.
 
 
Fits date object parsed from the different type of date combinations
This interface allows to easily perform basic I/O operations on a FITS element.
This is a general exception class allow us to distinguish issues detected by this library.
This class contains the code which associates particular FITS types with header and data configurations.
 
A helper utility class to parse header cards for there value (especially strings) and comments.
value comment pair of the header card.
 
This class supports the FITS heap.
super closable interface for all fits reader/writers.
This class handles the writing of a card line.
 
This class is a pointer into a part of an other string, it can be manipulated by changing the position pointers into the "original" string.
This class comprises static utility functions used throughout the FITS classes.
 
generic key interface, create an IFitsHeader from a key.
 
 
 
 
 
 
 
 
 
Byte compress is a special case, the only one that does not extends GZipCompress because it can write the buffer directly.
 
 
 
 
 
a ordered hash map implementation.
The original compression code was written by Richard White at the STScI and included (ported to c and adapted) in cfitsio by William Pence, NASA/GSFC.
 
 
 
 
 
 
 
 
 
 
 
 
The original decompression code was written by R.
This class describes methods to access and manipulate the header for a FITS HDU.
 
This class describes methods to access and manipulate the individual cards for a FITS Header.
 
builder pattern implementation for easy readable header card creation.
A helper class to keep track of the number of physical cards for a logical card.
 
Deprecated.
This class implements a comparator which ensures that FITS keywords are written out in a proper order.
This data dictionary contains FITS keywords that have been widely used within the astronomical community.
 
Compression parameter that must be stored along the header meta data of the hdu.
Option for the compression algorithm, implementors are used to control the compression algorithm.
Compressor that can compress a Buffer into a ByteBuffer and vize versa.
The interface to a provided compression algorithm.
Service loader Interface to provide compression algorithms to fits.
Compression parameter that must be stored along the meta data.
Group of parameters that must be synchronized with the hdu meta data for a specific compression algorithm.
 
 
 
 
 
 
 
This class instantiates FITS primary HDU and IMAGE extension data.
This class describes an array
FITS image header/data unit
 
 
This data dictionary contains FITS keywords that have been widely used within the astronomical community.
 
 
 
Utility class offering simplifying methods related to Logger.
 
The Fits extension as defined by Maxim DL.Extension keywords that may be added or read by MaxIm DL, depending on the current equipment and software configuration.
 
 
 
 
This keyword dictionary defines keywords which may be used in image data recorded by the data acquisition system.
This compression algorithm will just copy the input to the output and do nothing at all.
 
 
 
 
 
 
This data dictionary contains FITS keywords that have been widely used within the astronomical community.
This class overwrites the pixels specified in the mask with null values.
restore the null pixel values of an image.
This data dictionary contains FITS keywords that have been widely used within the astronomical community.
This data dictionary contains FITS keywords that have been widely used within the astronomical community.
This exception is thrown if an error is found reading the padding following a valid FITS HDU.
The original decompression code was written by Doug Tody, NRAO and included (ported to c and adapted) in cfitsio by William Pence, NASA/GSFC.
 
Attention int values are limited to 24 bits!
 
 
 
 
 
 
 
 
 
TODO this is done very inefficient and should be refactored!
These packages define the methods which indicate that an i/o stream may be accessed in arbitrary order.
This class instantiates FITS Random Groups data.
Random groups HDUs.
 
 
 
The original compression was designed by Rice, Yeh, and Miller the code was written by Richard White at STSc at the STScI and included (ported to c and adapted) in cfitsio by William Pence, NASA/GSFC.
 
 
 
 
 
 
 
 
 
A Set of FITS Standard Extensions for Amateur Astronomical Processing Software Packages published by SBIG.
This data dictionary lists the 53 keywords currently defined in the FITS Standard.
 
This class provides a subset of an N-dimensional image.
This keyword dictionary gathered form STScI.
This enum wil try to list synonyms inside or over different dictionaries.
This class allows FITS binary and ASCII tables to be accessed via a common interface.
 
This class allows FITS binary and ASCII tables to be accessed via a common interface.
Description of the erea the tile covers of an image, at the moment only 2 dimentional tiles are supported.
This view on the image data represents a tileOperation that is row based, so a tileOperation that fills the whole width of the image.
 
 
 
 
This class represents a complete tiledImageOperation of tileOperations describing an image ordered from left to right and top down.
This exception is thrown when an EOF is detected in the middle of an HDU.
This class provides a simple holder for data which is not handled by other classes.
Holder for unknown data types.