A B C D E F G H I M N P R S T U V W 

A

addColumn(Object) - Method in class nom.tam.fits.AsciiTable
Add a column to the table.
addColumn(Object, int) - Method in class nom.tam.fits.AsciiTable
This version of addColumn allows the user to override the default length associated with each column type.
addColumn(Object) - Method in class nom.tam.fits.AsciiTableHDU
Add a column
addColumn(Object) - Method in class nom.tam.fits.BinaryTable
Add a column to the end of a table.
addColumn(Object) - Method in class nom.tam.fits.BinaryTableHDU
Add a column without any associated header information.
addColumn(Object) - Method in interface nom.tam.fits.TableData
 
addColumn(Object) - Method in class nom.tam.fits.TableHDU
Add a column to the table.
addFlattenedColumn(Object, int[]) - Method in class nom.tam.fits.BinaryTable
Add a column where the data is already flattened.
addHDU(BasicHDU) - Method in class nom.tam.fits.Fits
Add an HDU to the Fits object.
addLine(HeaderCard) - Method in class nom.tam.fits.Header
Add a card image to the header.
addLine(String) - Method in class nom.tam.fits.Header
Add a card image to the header.
addLongString(String, String, String) - Method in class nom.tam.fits.Header
 
addPadding(int) - Static method in class nom.tam.fits.FitsUtil
Total size of blocked FITS element
addPadding(long) - Static method in class nom.tam.fits.FitsUtil
 
addRow(Object[]) - Method in class nom.tam.fits.AsciiTable
Add a row to the FITS table.
addRow(Object[]) - Method in class nom.tam.fits.BinaryTable
Add a row at the end of the table.
addRow(Object[]) - Method in interface nom.tam.fits.TableData
 
addRow(Object[]) - Method in class nom.tam.fits.TableHDU
Add a row to the end of the table.
addValue(String, boolean, String) - Method in class nom.tam.fits.BasicHDU
Add information to the header
addValue(String, int, String) - Method in class nom.tam.fits.BasicHDU
 
addValue(String, double, String) - Method in class nom.tam.fits.BasicHDU
 
addValue(String, String, String) - Method in class nom.tam.fits.BasicHDU
 
addValue(String, boolean, String) - Method in class nom.tam.fits.Header
Add or replace a key with the given boolean value and comment.
addValue(String, double, String) - Method in class nom.tam.fits.Header
Add or replace a key with the given double value and comment.
addValue(String, String, String) - Method in class nom.tam.fits.Header
Add or replace a key with the given string value and comment.
addValue(String, long, String) - Method in class nom.tam.fits.Header
Add or replace a key with the given long value and comment.
AsciiTable - Class in nom.tam.fits
An ASCII table.
AsciiTable(Header) - Constructor for class nom.tam.fits.AsciiTable
Create an ASCII table given a header
AsciiTable() - Constructor for class nom.tam.fits.AsciiTable
Create an empty ASCII table
AsciiTableHDU - Class in nom.tam.fits
FITS ASCII table header/data unit
AsciiTableHDU(Header, Data) - Constructor for class nom.tam.fits.AsciiTableHDU
Create an ascii table header/data unit.
autotest() - Static method in class nom.tam.fits.FitsDate
 

B

BadHeaderException - Exception in nom.tam.fits
This exception indicates that an error was detected while parsing a FITS header record.
BadHeaderException() - Constructor for exception nom.tam.fits.BadHeaderException
 
BadHeaderException(String) - Constructor for exception nom.tam.fits.BadHeaderException
 
BasicHDU - Class in nom.tam.fits
This abstract class is the parent of all HDU types.
BasicHDU() - Constructor for class nom.tam.fits.BasicHDU
 
BinaryTable - Class in nom.tam.fits
This class defines the methods for accessing FITS binary table data.
BinaryTable() - Constructor for class nom.tam.fits.BinaryTable
Create a null binary table data segment.
BinaryTable(Header) - Constructor for class nom.tam.fits.BinaryTable
Create a binary table from given header information.
BinaryTable(Object[][]) - Constructor for class nom.tam.fits.BinaryTable
Create a binary table from existing data in row order.
BinaryTable(Object[]) - Constructor for class nom.tam.fits.BinaryTable
Create a binary table from existing data in column order.
BinaryTable(ColumnTable) - Constructor for class nom.tam.fits.BinaryTable
Create a binary table from an existing ColumnTable
BinaryTableHDU - Class in nom.tam.fits
FITS binary table header/data unit
BinaryTableHDU(Header, Data) - Constructor for class nom.tam.fits.BinaryTableHDU
 
BITPIX_BYTE - Static variable in class nom.tam.fits.BasicHDU
 
BITPIX_DOUBLE - Static variable in class nom.tam.fits.BasicHDU
 
BITPIX_FLOAT - Static variable in class nom.tam.fits.BasicHDU
 
BITPIX_INT - Static variable in class nom.tam.fits.BasicHDU
 
BITPIX_LONG - Static variable in class nom.tam.fits.BasicHDU
 
BITPIX_SHORT - Static variable in class nom.tam.fits.BasicHDU
 
byteArrayToStrings(byte[], int) - Static method in class nom.tam.fits.FitsUtil
Convert bytes to Strings

C

canBePrimary() - Method in class nom.tam.fits.ImageHDU
Indicate that Images can appear at the beginning of a FITS dataset
canBePrimary() - Method in class nom.tam.fits.RandomGroupsHDU
Indicate that a RandomGroupsHDU can come at the beginning of a FITS file.
checksum(byte[]) - Static method in class nom.tam.fits.Fits
Calculate the Seaman-Pence 32-bit 1's complement checksum over the byte stream.
columnKeyStems() - Method in class nom.tam.fits.AsciiTableHDU
Return the keyword column stems for an ASCII table.
columnKeyStems() - Method in class nom.tam.fits.BinaryTableHDU
What are the standard column stems for a binary table?
columnKeyStems() - Method in class nom.tam.fits.TableHDU
Get the stems of the keywords that are associated with table columns.
compare(Object, Object) - Method in class nom.tam.fits.HeaderOrder
Which order should the cards indexed by these keys be written out? This method assumes that the arguments are either the FITS Header keywords as strings, and some other type (or null) for comment style keywords.
containsKey(String) - Method in class nom.tam.fits.Header
Tests if the specified keyword is present in this table.
currentSize() - Method in class nom.tam.fits.Fits
Deprecated.
See getNumberOfHDUs()

D

Data - Class in nom.tam.fits
This class provides methods to access the data segment of an HDU.
Data() - Constructor for class nom.tam.fits.Data
 
dataFactory(Header) - Static method in class nom.tam.fits.FitsFactory
Given a Header return an appropriate datum.
dataSize - Variable in class nom.tam.fits.Data
The size of the data when last read
deleteColumns(int, int) - Method in class nom.tam.fits.AsciiTable
Delete columns from the table.
deleteColumns(int, int) - Method in class nom.tam.fits.BinaryTable
Delete a set of columns.
deleteColumns(int, int) - Method in interface nom.tam.fits.TableData
 
deleteColumnsIndexOne(int, int) - Method in class nom.tam.fits.TableHDU
Delete a set of columns from a table.
deleteColumnsIndexOne(int, int, String[]) - Method in class nom.tam.fits.TableHDU
Delete a set of columns from a table.
deleteColumnsIndexZero(int, int) - Method in class nom.tam.fits.TableHDU
Delete a set of columns from a table.
deleteColumnsIndexZero(int, int, String[]) - Method in class nom.tam.fits.TableHDU
Delete a set of columns from a table.
deleteComment(String) - Static method in class nom.tam.fits.HeaderCommentsMap
 
deleteHDU(int) - Method in class nom.tam.fits.Fits
Delete an HDU from the HDU list.
deleteKey(String) - Method in class nom.tam.fits.Header
Delete the card associated with the given key.
deleteRows(int, int) - Method in class nom.tam.fits.AsciiTable
Delete rows from a FITS table
deleteRows(int, int) - Method in class nom.tam.fits.BinaryTable
Delete rows from a table.
deleteRows(int, int) - Method in interface nom.tam.fits.TableData
 
deleteRows(int) - Method in class nom.tam.fits.TableHDU
Remove all rows from the table starting at some specific index from the table.
deleteRows(int, int) - Method in class nom.tam.fits.TableHDU
Remove a number of adjacent rows from the table.
dumpHeader(PrintStream) - Method in class nom.tam.fits.Header
Print the header to a given stream.

E

encapsulate(Object) - Static method in class nom.tam.fits.AsciiTableHDU
Create a ASCII table data structure from an array of objects representing the columns.
encapsulate(Object) - Static method in class nom.tam.fits.BinaryTableHDU
Encapsulate data in a BinaryTable data type
encapsulate(Object) - Static method in class nom.tam.fits.ImageHDU
Encapsulate an object as an ImageHDU.
encapsulate(Object) - Static method in class nom.tam.fits.RandomGroupsHDU
 
encapsulate(Object) - Static method in class nom.tam.fits.UndefinedHDU
Encapsulate an object as an ImageHDU.
equals(Object, Object) - Method in class nom.tam.fits.HeaderOrder
Can two cards be exchanged when being written out?

F

fileInit(File, boolean) - Method in class nom.tam.fits.Fits
Get a stream from the file and then use the stream initialization.
fileOffset - Variable in class nom.tam.fits.Data
The starting location of the data when last read
fillHeader(Header) - Method in class nom.tam.fits.AsciiTable
Fill in a header with information that points to this data.
fillHeader(Header) - Method in class nom.tam.fits.BinaryTable
Update a FITS header to reflect the current state of the data.
fillHeader(Header) - Method in class nom.tam.fits.ImageData
Fill header with keywords that describe image data.
fillHeader(Header) - Method in class nom.tam.fits.RandomGroupsData
 
fillHeader(Header) - Method in class nom.tam.fits.UndefinedData
Fill header with keywords that describe data.
findCard(String) - Method in class nom.tam.fits.Header
Find the card associated with a given key.
findColumn(String) - Method in class nom.tam.fits.TableHDU
Find the 0-based column index corresponding to a particular column name.
findKey(String) - Method in class nom.tam.fits.Header
Find the card associated with a given key.
findOffset(Object) - Static method in class nom.tam.fits.FitsUtil
Find out where we are in a random access file
Fits - Class in nom.tam.fits
This class provides access to routines to allow users to read and write FITS files.
Fits() - Constructor for class nom.tam.fits.Fits
Create an empty Fits object which is not associated with an input stream.
Fits(InputStream) - Constructor for class nom.tam.fits.Fits
Create a Fits object associated with the given data stream.
Fits(InputStream, boolean) - Constructor for class nom.tam.fits.Fits
Create a Fits object associated with a data stream.
Fits(File) - Constructor for class nom.tam.fits.Fits
Associate FITS object with a File.
Fits(File, boolean) - Constructor for class nom.tam.fits.Fits
Associate the Fits object with a File
Fits(String) - Constructor for class nom.tam.fits.Fits
Associate the FITS object with a file or URL.
Fits(String, boolean) - Constructor for class nom.tam.fits.Fits
Associate the FITS object with a file or URL.
Fits(URL, boolean) - Constructor for class nom.tam.fits.Fits
Associate the FITS object with a given uncompressed URL
Fits(URL) - Constructor for class nom.tam.fits.Fits
Associate the FITS object with a given URL
FitsDate - Class in nom.tam.fits
 
FitsDate(String) - Constructor for class nom.tam.fits.FitsDate
Convert a FITS date string to a Java Date object.
FitsElement - Interface in nom.tam.fits
 
FitsException - Exception in nom.tam.fits
 
FitsException() - Constructor for exception nom.tam.fits.FitsException
 
FitsException(String) - Constructor for exception nom.tam.fits.FitsException
 
FitsException(String, Exception) - Constructor for exception nom.tam.fits.FitsException
 
FitsFactory - Class in nom.tam.fits
This class contains the code which associates particular FITS types with header and data configurations.
FitsFactory() - Constructor for class nom.tam.fits.FitsFactory
 
FitsHeap - Class in nom.tam.fits
This class supports the FITS heap.
FitsUtil - Class in nom.tam.fits
This class comprises static utility functions used throughout the FITS classes.
FitsUtil() - Constructor for class nom.tam.fits.FitsUtil
 

G

getAllowTerminalJunk() - Static method in class nom.tam.fits.FitsFactory
Is terminal junk (i.e., non-FITS data following a valid HDU) allowed.
getAuthor() - Method in class nom.tam.fits.BasicHDU
Return the name of the person who compiled the information in the data associated with this header.
getAxes() - Method in class nom.tam.fits.BasicHDU
 
getBases() - Method in class nom.tam.fits.BinaryTable
 
getBitPix() - Method in class nom.tam.fits.BasicHDU
 
getBlankValue() - Method in class nom.tam.fits.BasicHDU
 
getBooleanValue(String) - Method in class nom.tam.fits.Header
Get the boolean value associated with the given key.
getBooleanValue(String, boolean) - Method in class nom.tam.fits.Header
Get the boolean value associated with the given key.
getBScale() - Method in class nom.tam.fits.BasicHDU
 
getBUnit() - Method in class nom.tam.fits.BasicHDU
 
getBZero() - Method in class nom.tam.fits.BasicHDU
 
getCard(int) - Method in class nom.tam.fits.Header
Deprecated.
An iterator should be used for sequential access to the header.
getColumn(int) - Method in class nom.tam.fits.AsciiTable
Get a column of data
getColumn(int) - Method in class nom.tam.fits.BinaryTable
Get a given column
getColumn(int) - Method in interface nom.tam.fits.TableData
 
getColumn(String) - Method in class nom.tam.fits.TableHDU
Get a specific column of the table where the column name is specified using the TTYPEn keywords in the header.
getColumn(int) - Method in class nom.tam.fits.TableHDU
Get a specific column from the table using 0-based column indexing.
getColumnFormat(int) - Method in class nom.tam.fits.TableHDU
Get the FITS type of a column in the table.
getColumnMeta(int, String) - Method in class nom.tam.fits.TableHDU
Convenience method for getting column data.
getColumnName(int) - Method in class nom.tam.fits.TableHDU
Get the name of a column in the table.
getColumns() - Method in class nom.tam.fits.TableHDU
Get all of the columns of the table.
getComment() - Method in class nom.tam.fits.HeaderCard
Return the comment from this card
getComment(String) - Static method in class nom.tam.fits.HeaderCommentsMap
 
getCreationDate() - Method in class nom.tam.fits.BasicHDU
Get the FITS file creation date as a Date object.
getData() - Method in class nom.tam.fits.AsciiTable
Get the ASCII table information.
getData() - Method in class nom.tam.fits.AsciiTableHDU
Return the FITS data structure associated with this HDU.
getData() - Method in class nom.tam.fits.BasicHDU
Get the associated Data object
getData() - Method in class nom.tam.fits.BinaryTable
 
getData() - Method in class nom.tam.fits.Data
Return the data array object.
getData(int, Object) - Method in class nom.tam.fits.FitsHeap
Get data from the heap.
getData() - Method in class nom.tam.fits.ImageData
Return the actual data.
getData() - Method in class nom.tam.fits.RandomGroupsData
 
getData() - Method in class nom.tam.fits.UndefinedData
Return the actual data.
getDataSize() - Method in class nom.tam.fits.Header
Return the size of the data including any needed padding.
getDimens() - Method in class nom.tam.fits.BinaryTable
 
getDoubleValue(String) - Method in class nom.tam.fits.Header
Get the double value associated with the given key.
getDoubleValue(String, double) - Method in class nom.tam.fits.Header
Get the double value associated with the given key.
getDummyHDU() - Static method in class nom.tam.fits.BasicHDU
Get an HDU without content
getElement(int, int) - Method in class nom.tam.fits.AsciiTable
Get a single element as a one-d array.
getElement(int, int) - Method in class nom.tam.fits.BinaryTable
Get a particular element from the table.
getElement(int, int) - Method in interface nom.tam.fits.TableData
 
getElement(int, int) - Method in class nom.tam.fits.TableHDU
Get a specific element of the table using 0-based indices.
getEpoch() - Method in class nom.tam.fits.BasicHDU
Deprecated.
Replaced by getEquinox
getEquinox() - Method in class nom.tam.fits.BasicHDU
Get the equinox in years for the celestial coordinate system in which positions given in either the header or data are expressed.
getFileOffset() - Method in class nom.tam.fits.BasicHDU
Get the starting offset of the HDU
getFileOffset() - Method in class nom.tam.fits.Data
Get the file offset
getFileOffset() - Method in interface nom.tam.fits.FitsElement
Get the byte at which this element begins.
getFileOffset() - Method in class nom.tam.fits.FitsHeap
Get the file offset of the heap
getFileOffset() - Method in class nom.tam.fits.Header
Get the offset of this header
getFitsDateString() - Static method in class nom.tam.fits.FitsDate
Return the current date in FITS date format
getFitsDateString(Date) - Static method in class nom.tam.fits.FitsDate
Create FITS format date string Java Date object.
getFitsDateString(Date, boolean) - Static method in class nom.tam.fits.FitsDate
Create FITS format date string.
getFlatColumns() - Method in class nom.tam.fits.BinaryTable
 
getFlattenedColumn(int) - Method in class nom.tam.fits.BinaryTable
Get a column in flattened format.
getFloatValue(String, float) - Method in class nom.tam.fits.Header
Get the float value associated with the given key.
getFloatValue(String) - Method in class nom.tam.fits.Header
Get the float value associated with the given key.
getGroupCount() - Method in class nom.tam.fits.BasicHDU
 
getHDU(int) - Method in class nom.tam.fits.Fits
Return the n'th HDU.
getHeader() - Method in class nom.tam.fits.BasicHDU
Get the associated header
getHeapOffset() - Method in class nom.tam.fits.BinaryTable
What is the offset to the heap
getHeapSize() - Method in class nom.tam.fits.BinaryTable
What is the size of the heap -- including the offset from the end of the table data.
getInstrument() - Method in class nom.tam.fits.BasicHDU
Get the name of the instrument which was used to acquire the data in this FITS file.
getIntValue(String, int) - Method in class nom.tam.fits.Header
Get the value associated with the key as an int.
getIntValue(String) - Method in class nom.tam.fits.Header
Get the int value associated with the given key.
getKernel() - Method in class nom.tam.fits.BasicHDU
Get the non-FITS data object
getKernel() - Method in class nom.tam.fits.Data
Return the non-FITS data object
getKey(int) - Method in class nom.tam.fits.Header
Deprecated.
An iterator should be used for sequential access to the header.
getKey() - Method in class nom.tam.fits.HeaderCard
Return the keyword from this card
getLongStringsEnabled() - Static method in class nom.tam.fits.Header
 
getLongValue(String) - Method in class nom.tam.fits.Header
Get the long value associated with the given key.
getLongValue(String, long) - Method in class nom.tam.fits.Header
Get the long value associated with the given key.
getMaximumValue() - Method in class nom.tam.fits.BasicHDU
Return the minimum valid value in the array.
getMemoryImage() - Method in class nom.tam.fits.ImageData.ImageDataTiler
 
getMinimumValue() - Method in class nom.tam.fits.BasicHDU
Return the minimum valid value in the array.
getModelRow() - Method in class nom.tam.fits.BinaryTable
Return a row that may be used for direct i/o to the table.
getNCols() - Method in class nom.tam.fits.AsciiTable
Get the number of columns in the table
getNCols() - Method in class nom.tam.fits.BinaryTable
Get the number of columns in the table.
getNCols() - Method in interface nom.tam.fits.TableData
 
getNCols() - Method in class nom.tam.fits.TableHDU
Get the number of columns for this table
getNRows() - Method in class nom.tam.fits.AsciiTable
Get the number of rows in the table
getNRows() - Method in class nom.tam.fits.BinaryTable
Get the number of rows in the table
getNRows() - Method in interface nom.tam.fits.TableData
 
getNRows() - Method in class nom.tam.fits.TableHDU
Get the number of rows for this table
getNumberOfCards() - Method in class nom.tam.fits.Header
Find the number of cards in the header
getNumberOfHDUs() - Method in class nom.tam.fits.Fits
Get the current number of HDUs in the Fits object.
getObject() - Method in class nom.tam.fits.BasicHDU
Get the name of the observed object in this FITS file.
getObservationDate() - Method in class nom.tam.fits.BasicHDU
Get the FITS file observation date as a Date object.
getObserver() - Method in class nom.tam.fits.BasicHDU
Get the name of the person who acquired the data in this FITS file.
getOrigin() - Method in class nom.tam.fits.BasicHDU
Get the name of the organization which created this FITS file.
getOriginalSize() - Method in class nom.tam.fits.Header
Get the size of the original header in bytes.
getParameterCount() - Method in class nom.tam.fits.BasicHDU
 
getRawElement(int, int) - Method in class nom.tam.fits.BinaryTable
Get a particular element from the table but do no processing of this element (e.g., dimension conversion or extraction of variable length array elements/)
getReference() - Method in class nom.tam.fits.BasicHDU
Return the citation of a reference where the data associated with this header are published.
getRow(int) - Method in class nom.tam.fits.AsciiTable
Get a row.
getRow(int) - Method in class nom.tam.fits.BinaryTable
Get a given row
getRow(int) - Method in interface nom.tam.fits.TableData
 
getRow(int) - Method in class nom.tam.fits.TableHDU
Get a specific row of the table
getRowLen() - Method in class nom.tam.fits.AsciiTable
Get the number of bytes in a row
getSize() - Method in class nom.tam.fits.BasicHDU
Get the total size in bytes of the HDU.
getSize() - Method in class nom.tam.fits.Data
Get the size of the data element in bytes
getSize() - Method in interface nom.tam.fits.FitsElement
The size of this element in bytes
getSize() - Method in class nom.tam.fits.FitsHeap
Return the size of the heap using the more bean compatbile format
getSize() - Method in class nom.tam.fits.Header
Get the size of the header in bytes
getSizes() - Method in class nom.tam.fits.BinaryTable
 
getStream() - Method in class nom.tam.fits.Fits
Get the data stream used for the Fits Data.
getStringValue(String) - Method in class nom.tam.fits.Header
Get the String value associated with the given key.
getTDims(String) - Static method in class nom.tam.fits.BinaryTable
Parse the TDIMS value.
getTelescope() - Method in class nom.tam.fits.BasicHDU
Get the name of the telescope which was used to acquire the data in this FITS file.
getTiler() - Method in class nom.tam.fits.ImageData
 
getTiler() - Method in class nom.tam.fits.ImageHDU
 
getTrimmedString(String) - Method in class nom.tam.fits.BasicHDU
Get the String value associated with keyword.
getTrueSize() - Method in class nom.tam.fits.AsciiTable
Return the size of the data section
getTrueSize() - Method in class nom.tam.fits.BinaryTable
Get the size of the data in the HDU sans padding.
getTrueSize() - Method in class nom.tam.fits.ImageData
Get the size in bytes of the data
getTrueSize() - Method in class nom.tam.fits.RandomGroupsData
Get the size of the actual data element.
getTrueSize() - Method in class nom.tam.fits.UndefinedData
Get the size in bytes of the data
getTruncatedHDU() - Method in exception nom.tam.fits.PaddingException
 
getTypes() - Method in class nom.tam.fits.BinaryTable
 
getURLStream(URL, int) - Static method in class nom.tam.fits.FitsUtil
Get a stream to a URL accommodating possible redirections.
getUseHierarch() - Static method in class nom.tam.fits.FitsFactory
Are we processing HIERARCH style keywords
getValue() - Method in class nom.tam.fits.HeaderCard
Return the value from this card

H

HDUFactory(Object) - Static method in class nom.tam.fits.FitsFactory
Given an object, create the appropriate FITS header to describe it.
HDUFactory(Header, Data) - Static method in class nom.tam.fits.FitsFactory
Given Header and data objects return the appropriate type of HDU.
Header - Class in nom.tam.fits
This class describes methods to access and manipulate the header for a FITS HDU.
Header() - Constructor for class nom.tam.fits.Header
Create an empty header
Header(ArrayDataInput) - Constructor for class nom.tam.fits.Header
Create a header and populate it from the input stream
Header(String[]) - Constructor for class nom.tam.fits.Header
Create a header and initialize it with a vector of strings.
Header(Data) - Constructor for class nom.tam.fits.Header
Create a header which points to the given data object.
HeaderCard - Class in nom.tam.fits
This class describes methods to access and manipulate the individual cards for a FITS Header.
HeaderCard(String, double, String) - Constructor for class nom.tam.fits.HeaderCard
Create a HeaderCard from its component parts
HeaderCard(String, boolean, String) - Constructor for class nom.tam.fits.HeaderCard
Create a HeaderCard from its component parts
HeaderCard(String, int, String) - Constructor for class nom.tam.fits.HeaderCard
Create a HeaderCard from its component parts
HeaderCard(String, long, String) - Constructor for class nom.tam.fits.HeaderCard
Create a HeaderCard from its component parts
HeaderCard(String, String, String) - Constructor for class nom.tam.fits.HeaderCard
Create a HeaderCard from its component parts
HeaderCard(String, String, boolean) - Constructor for class nom.tam.fits.HeaderCard
Create a comment style card.
HeaderCard(String, String, String, boolean) - Constructor for class nom.tam.fits.HeaderCard
Create a HeaderCard from its component parts
HeaderCard(String) - Constructor for class nom.tam.fits.HeaderCard
Create a HeaderCard from a FITS card image
HeaderCardException - Exception in nom.tam.fits
 
HeaderCardException() - Constructor for exception nom.tam.fits.HeaderCardException
 
HeaderCardException(String) - Constructor for exception nom.tam.fits.HeaderCardException
 
HeaderCommentsMap - Class in nom.tam.fits
 
HeaderCommentsMap() - Constructor for class nom.tam.fits.HeaderCommentsMap
 
HeaderOrder - Class in nom.tam.fits
This class implements a comparator which ensures that FITS keywords are written out in a proper order.
HeaderOrder() - Constructor for class nom.tam.fits.HeaderOrder
 

I

ImageData - Class in nom.tam.fits
This class instantiates FITS primary HDU and IMAGE extension data.
ImageData(Header) - Constructor for class nom.tam.fits.ImageData
Create an array from a header description.
ImageData() - Constructor for class nom.tam.fits.ImageData
Create the equivalent of a null data element.
ImageData(Object) - Constructor for class nom.tam.fits.ImageData
Create an ImageData object using the specified object to initialize the data array.
ImageData.ArrayDesc - Class in nom.tam.fits
This class describes an array
ImageData.ImageDataTiler - Class in nom.tam.fits
This inner class allows the ImageTiler to see if the user has read in the data.
ImageHDU - Class in nom.tam.fits
FITS image header/data unit
ImageHDU(Header, Data) - Constructor for class nom.tam.fits.ImageHDU
Build an image HDU using the supplied data.
info() - Method in class nom.tam.fits.AsciiTableHDU
Print a little information about the data set.
info() - Method in class nom.tam.fits.BasicHDU
Print out some information about this HDU.
info() - Method in class nom.tam.fits.BinaryTableHDU
Print out some information about this HDU.
info() - Method in class nom.tam.fits.ImageHDU
Print out some information about this HDU.
info() - Method in class nom.tam.fits.RandomGroupsHDU
Display structural information about the current HDU.
info() - Method in class nom.tam.fits.UndefinedHDU
Print out some information about this HDU.
input - Variable in class nom.tam.fits.Data
The inputstream used.
insertComment(String) - Method in class nom.tam.fits.Header
Add a COMMENT line.
insertCommentStyle(String, String) - Method in class nom.tam.fits.Header
Add a line to the header using the COMMENT style, i.e., no '=' in column 9.
insertHDU(BasicHDU, int) - Method in class nom.tam.fits.Fits
Insert a FITS object into the list of HDUs.
insertHistory(String) - Method in class nom.tam.fits.Header
Add a HISTORY line.
isCompressed(File) - Static method in class nom.tam.fits.FitsUtil
Is a file compressed?
isCompressed(String) - Static method in class nom.tam.fits.FitsUtil
Check if a file seems to be compressed.
isData(Object) - Static method in class nom.tam.fits.AsciiTableHDU
Check if this data is usable as an ASCII table.
isData(Object) - Static method in class nom.tam.fits.BinaryTableHDU
 
isData(Object) - Static method in class nom.tam.fits.ImageHDU
Check if this object can be described as a FITS image.
isData(Object) - Static method in class nom.tam.fits.RandomGroupsHDU
Check if this data is compatible with Random Groups structure.
isData(Object) - Static method in class nom.tam.fits.UndefinedHDU
Check if we can use the following object as in an Undefined FITS block.
isHeader(Header) - Static method in class nom.tam.fits.AsciiTableHDU
Check that this is a valid ascii table header.
isHeader() - Method in class nom.tam.fits.AsciiTableHDU
Check that this HDU has a valid header.
isHeader(Header) - Static method in class nom.tam.fits.BasicHDU
Check that this is a valid header for the HDU.
isHeader(Header) - Static method in class nom.tam.fits.BinaryTableHDU
Check that this is a valid binary table header.
isHeader() - Method in class nom.tam.fits.BinaryTableHDU
Check that this HDU has a valid header.
isHeader(Header) - Static method in class nom.tam.fits.ImageHDU
Check that this HDU has a valid header for this type.
isHeader(Header) - Static method in class nom.tam.fits.RandomGroupsHDU
Is this a random groups header?
isHeader() - Method in class nom.tam.fits.RandomGroupsHDU
Check that this HDU has a valid header.
isHeader(Header) - Static method in class nom.tam.fits.UndefinedHDU
 
isKeyValuePair() - Method in class nom.tam.fits.HeaderCard
Is this a key/value card?
isNull(int, int) - Method in class nom.tam.fits.AsciiTable
See if an element is null.
isNull(int, int) - Method in class nom.tam.fits.AsciiTableHDU
See if an element is null
isPrimary - Variable in class nom.tam.fits.BasicHDU
Is this the first HDU in a FITS file?
isStringValue() - Method in class nom.tam.fits.HeaderCard
Does this card contain a string value?
iterator() - Method in class nom.tam.fits.Header
Get an iterator over the header cards

M

main(String[]) - Static method in class nom.tam.fits.FitsDate
 
makeData() - Method in class nom.tam.fits.Header
Create the data element corresponding to the current header
makeHDU(Header) - Static method in class nom.tam.fits.Fits
Create an HDU from the given header.
makeHDU(Object) - Static method in class nom.tam.fits.Fits
Create an HDU from the given data kernel.
makeHDU(Data) - Static method in class nom.tam.fits.Fits
Create an HDU from the given Data.
manufactureData(Header) - Static method in class nom.tam.fits.AsciiTableHDU
Create a Data object to correspond to the header description.
manufactureData() - Method in class nom.tam.fits.AsciiTableHDU
Create an empty data structure corresponding to the input header.
manufactureData(Header) - Static method in class nom.tam.fits.BinaryTableHDU
Create data from a binary table header.
manufactureData() - Method in class nom.tam.fits.BinaryTableHDU
 
manufactureData() - Method in class nom.tam.fits.ImageHDU
Create a Data object to correspond to the header description.
manufactureData(Header) - Static method in class nom.tam.fits.ImageHDU
 
manufactureData() - Method in class nom.tam.fits.RandomGroupsHDU
Create a FITS Data object corresponding to this HDU header.
manufactureData(Header) - Static method in class nom.tam.fits.RandomGroupsHDU
Create FITS data object corresponding to a given header.
manufactureData() - Method in class nom.tam.fits.UndefinedHDU
Create a Data object to correspond to the header description.
manufactureData(Header) - Static method in class nom.tam.fits.UndefinedHDU
 
manufactureHeader(Data) - Static method in class nom.tam.fits.AsciiTableHDU
Create a header to match the input data.
manufactureHeader(Data) - Static method in class nom.tam.fits.BinaryTableHDU
Build a binary table HDU from the supplied data.
manufactureHeader(Data) - Static method in class nom.tam.fits.ImageHDU
Create a header that describes the given image data.
manufactureHeader(Data) - Static method in class nom.tam.fits.UndefinedHDU
Create a header that describes the given image data.
MAX_KEYWORD_LENGTH - Static variable in class nom.tam.fits.HeaderCard
Maximum length of a FITS keyword field
MAX_VALUE_LENGTH - Static variable in class nom.tam.fits.HeaderCard
Maximum length of a FITS value field
maxLength(String[]) - Static method in class nom.tam.fits.FitsUtil
Get the maximum length of a String in a String array.
myData - Variable in class nom.tam.fits.BasicHDU
The associated data unit.
myHeader - Variable in class nom.tam.fits.BasicHDU
The associated header.

N

nextCard() - Method in class nom.tam.fits.Header
Get the next card in the Header using the current iterator
nom.tam.fits - package nom.tam.fits
 

P

pad(ArrayDataOutput, long) - Static method in class nom.tam.fits.FitsUtil
Add padding to an output stream.
pad(ArrayDataOutput, long, byte) - Static method in class nom.tam.fits.FitsUtil
Add padding to an output stream.
padding(int) - Static method in class nom.tam.fits.FitsUtil
How many bytes are needed to fill the last 2880 block?
padding(long) - Static method in class nom.tam.fits.FitsUtil
 
PaddingException - Exception in nom.tam.fits
This exception is thrown if an error is found reading the padding following a valid FITS HDU.
PaddingException(Data) - Constructor for exception nom.tam.fits.PaddingException
When the error is thrown, the data object being read must be supplied.
PaddingException(String, Data) - Constructor for exception nom.tam.fits.PaddingException
 
parseHeader(Header) - Method in class nom.tam.fits.ImageData
 
pointToData(Data) - Method in class nom.tam.fits.Header
Deprecated.
Use the appropriate Header constructor.

R

RandomGroupsData - Class in nom.tam.fits
This class instantiates FITS Random Groups data.
RandomGroupsData() - Constructor for class nom.tam.fits.RandomGroupsData
Create the equivalent of a null data element.
RandomGroupsData(Object[][]) - Constructor for class nom.tam.fits.RandomGroupsData
Create a RandomGroupsData object using the specified object to initialize the data array.
RandomGroupsHDU - Class in nom.tam.fits
Random groups HDUs.
RandomGroupsHDU(Header, Data) - Constructor for class nom.tam.fits.RandomGroupsHDU
Create an HDU from the given header and data
randomInit(File) - Method in class nom.tam.fits.Fits
Initialize using buffered random access.
read(ArrayDataInput) - Method in class nom.tam.fits.AsciiTable
Read in an ASCII table.
read(ArrayDataInput) - Method in class nom.tam.fits.BasicHDU
 
read(ArrayDataInput) - Method in class nom.tam.fits.BinaryTable
Read the data -- or defer reading on random access
read(ArrayDataInput) - Method in class nom.tam.fits.Data
Read a data array into the current object and if needed position to the beginning of the next FITS block.
read() - Method in class nom.tam.fits.Fits
Return all HDUs for the Fits object.
read(InputStream) - Method in class nom.tam.fits.Fits
Read a FITS file from an InputStream object.
read(ArrayDataInput) - Method in interface nom.tam.fits.FitsElement
Read the contents of the element from an input source.
read(ArrayDataInput) - Method in class nom.tam.fits.FitsHeap
Read the heap
read(ArrayDataInput) - Method in class nom.tam.fits.Header
Read a stream for header data.
read(ArrayDataInput) - Method in class nom.tam.fits.ImageData
 
read(ArrayDataInput) - Method in class nom.tam.fits.RandomGroupsData
Read the RandomGroupsData
read(ArrayDataInput) - Method in class nom.tam.fits.UndefinedData
 
readData(ArrayDataInput) - Method in class nom.tam.fits.AsciiTableHDU
Skip the ASCII table and throw an exception.
readData(ArrayDataInput) - Method in class nom.tam.fits.BasicHDU
Read in the Data object for this HDU.
readHDU() - Method in class nom.tam.fits.Fits
Read the next HDU on the default input stream.
readHeader(ArrayDataInput) - Static method in class nom.tam.fits.Header
Create a header by reading the information from the input stream.
readHeap(ArrayDataInput) - Method in class nom.tam.fits.BinaryTable
Read the heap which contains the data for variable length arrays.
readTrueData(ArrayDataInput) - Method in class nom.tam.fits.BinaryTable
Read table, heap and padding
removeCard(String) - Method in class nom.tam.fits.Header
Delete a key.
reposition(Object, long) - Static method in class nom.tam.fits.FitsUtil
Reposition a random access stream to a requested offset
reset() - Method in class nom.tam.fits.BasicHDU
Reset the input stream to the beginning of the HDU, i.e., the beginning of the header
reset() - Method in class nom.tam.fits.Data
 
reset() - Method in interface nom.tam.fits.FitsElement
Reset the input stream to point to the beginning of this element
reset() - Method in class nom.tam.fits.FitsHeap
 
reset() - Method in class nom.tam.fits.Header
Reset the file pointer to the beginning of the header
resetOriginalSize() - Method in class nom.tam.fits.Header
Indicate that we can use the current internal size of the Header as the 'original' size (e.g., perhaps we've rewritten the header to disk).
rewrite() - Method in class nom.tam.fits.BasicHDU
Rewrite the HDU
rewrite() - Method in class nom.tam.fits.Data
 
rewrite() - Method in interface nom.tam.fits.FitsElement
Rewrite the contents of the element in place.
rewrite() - Method in class nom.tam.fits.FitsHeap
Attempt to rewrite the heap with the current contents.
rewrite() - Method in class nom.tam.fits.Header
Rewrite the header.
rewriteable() - Method in class nom.tam.fits.BasicHDU
Is the HDU rewriteable
rewriteable() - Method in class nom.tam.fits.Data
 
rewriteable() - Method in interface nom.tam.fits.FitsElement
Can this element be rewritten?
rewriteable() - Method in class nom.tam.fits.FitsHeap
 
rewriteable() - Method in class nom.tam.fits.Header
Can the header be rewritten without rewriting the entire file?

S

setAllowTerminalJunk(boolean) - Static method in class nom.tam.fits.FitsFactory
Do we allow junk after a valid FITS file?
setBitpix(int) - Method in class nom.tam.fits.Header
Set the BITPIX value for the header.
setCheckAsciiStrings(boolean) - Static method in class nom.tam.fits.FitsFactory
Enable/Disable checking of strings values used in tables to ensure that they are within the range specified by the FITS standard.
setChecksum(BasicHDU) - Static method in class nom.tam.fits.Fits
Add or update the CHECKSUM keyword.
setChecksum() - Method in class nom.tam.fits.Fits
Add or Modify the CHECKSUM keyword in all headers.
setColumn(int, Object) - Method in class nom.tam.fits.AsciiTable
Replace a column with new data.
setColumn(int, Object) - Method in class nom.tam.fits.BinaryTable
Replace a column in the table.
setColumn(int, Object) - Method in interface nom.tam.fits.TableData
 
setColumn(String, Object) - Method in class nom.tam.fits.TableHDU
Update a column within a table.
setColumn(int, Object) - Method in class nom.tam.fits.TableHDU
Update a column within a table.
setColumnMeta(int, String, String, String, boolean) - Method in class nom.tam.fits.TableHDU
Specify column metadata for a given column in a way that allows all of the column metadata for a given column to be organized together.
setColumnMeta(int, String, String, String) - Method in class nom.tam.fits.TableHDU
 
setColumnMeta(int, String, long, String, boolean) - Method in class nom.tam.fits.TableHDU
 
setColumnMeta(int, String, double, String, boolean) - Method in class nom.tam.fits.TableHDU
 
setColumnMeta(int, String, boolean, String, boolean) - Method in class nom.tam.fits.TableHDU
 
setColumnName(int, String, String) - Method in class nom.tam.fits.TableHDU
 
setComplexColumn(int) - Method in class nom.tam.fits.BinaryTableHDU
Convert a column in the table to complex.
setCurrentColumn(int) - Method in class nom.tam.fits.TableHDU
Set the cursor in the header to point after the metadata for the specified column
setCurrentColumn(int, boolean) - Method in class nom.tam.fits.TableHDU
Set the cursor in the header to point either before the TFORM value or after the column metadat
setElement(int, int, Object) - Method in class nom.tam.fits.AsciiTable
Modify an element in the table
setElement(int, int, Object) - Method in class nom.tam.fits.BinaryTable
Replace a single element within the table.
setElement(int, int, Object) - Method in interface nom.tam.fits.TableData
 
setElement(int, int, Object) - Method in class nom.tam.fits.TableHDU
Update a single element within the table.
setFileOffset(Object) - Method in class nom.tam.fits.Data
Set the fields needed for a re-read
setFlattenedColumn(int, Object) - Method in class nom.tam.fits.BinaryTable
Set a column with the data aleady flattened.
setLongStringsEnabled(boolean) - Static method in class nom.tam.fits.Header
 
setNaxes(int) - Method in class nom.tam.fits.Header
Set the value of the NAXIS keyword
setNaxis(int, int) - Method in class nom.tam.fits.Header
Set the dimension for a given axis.
setNull(int, int, boolean) - Method in class nom.tam.fits.AsciiTable
Mark (or unmark) an element as null.
setNull(int, int, boolean) - Method in class nom.tam.fits.AsciiTableHDU
Mark an entry as null.
setNullString(int, String) - Method in class nom.tam.fits.AsciiTableHDU
Set the null string for a column
setPrimaryHDU(boolean) - Method in class nom.tam.fits.ImageHDU
Change the Image from/to primary
setPrimaryHDU(boolean) - Method in class nom.tam.fits.RandomGroupsHDU
Move a RandomGroupsHDU to or from the beginning of a FITS file.
setRow(int, Object[]) - Method in class nom.tam.fits.AsciiTable
Modify a row in the table
setRow(int, Object[]) - Method in class nom.tam.fits.BinaryTable
Replace a row in the table.
setRow(int, Object[]) - Method in interface nom.tam.fits.TableData
 
setRow(int, Object[]) - Method in class nom.tam.fits.TableHDU
Update a row within a table.
setSimple(boolean) - Method in class nom.tam.fits.Header
Set the SIMPLE keyword to the given value.
setStream(ArrayDataInput) - Method in class nom.tam.fits.Fits
Set the data stream to be used for future input.
setUseAsciiTables(boolean) - Static method in class nom.tam.fits.FitsFactory
Indicate whether ASCII tables should be used where feasible.
setUseHierarch(boolean) - Static method in class nom.tam.fits.FitsFactory
Enable/Disable hierarchical keyword processing.
setValue(String) - Method in class nom.tam.fits.HeaderCard
Set the value for this card.
setXtension(String) - Method in class nom.tam.fits.Header
Set the XTENSION keyword to the given value.
size() - Method in class nom.tam.fits.Fits
Deprecated.
The meaning of size of ambiguous. Use
size() - Method in class nom.tam.fits.FitsHeap
Return the size of the Heap
size() - Method in class nom.tam.fits.Header
Deprecated.
see numberOfCards(). The units of the size of the header may be unclear.
skipData(ArrayDataInput, Header) - Static method in class nom.tam.fits.BasicHDU
Skip the Data object immediately after the given Header object on the given stream object.
skipData(ArrayDataInput) - Method in class nom.tam.fits.BasicHDU
Skip the Data object for this HDU.
skipHDU(int) - Method in class nom.tam.fits.Fits
Skip HDUs on the associate input stream.
skipHDU() - Method in class nom.tam.fits.Fits
Skip the next HDU on the default input stream.
streamInit(InputStream, boolean) - Method in class nom.tam.fits.Fits
Initialize the stream.
streamInit(InputStream, boolean, boolean) - Method in class nom.tam.fits.Fits
Do the stream initialization.
streamInit(InputStream) - Method in class nom.tam.fits.Fits
Initialize the input stream.
stringsToByteArray(String[], int) - Static method in class nom.tam.fits.FitsUtil
Copy an array of Strings to bytes.

T

TableData - Interface in nom.tam.fits
This class allows FITS binary and ASCII tables to be accessed via a common interface.
TableHDU - Class in nom.tam.fits
This class allows FITS binary and ASCII tables to be accessed via a common interface.
testArgs(String[]) - Static method in class nom.tam.fits.FitsDate
 
toDate() - Method in class nom.tam.fits.FitsDate
Get a Java Date object corresponding to this FITS date.
toString() - Method in class nom.tam.fits.FitsDate
 
toString() - Method in class nom.tam.fits.HeaderCard
Return the 80 character card image
TruncatedFileException - Exception in nom.tam.fits
This exception is thrown when an EOF is detected in the middle of an HDU.
TruncatedFileException() - Constructor for exception nom.tam.fits.TruncatedFileException
 
TruncatedFileException(String) - Constructor for exception nom.tam.fits.TruncatedFileException
 

U

UndefinedData - Class in nom.tam.fits
This class provides a simple holder for data which is not handled by other classes.
UndefinedData(Header) - Constructor for class nom.tam.fits.UndefinedData
 
UndefinedData(Object) - Constructor for class nom.tam.fits.UndefinedData
Create an UndefinedData object using the specified object.
UndefinedHDU - Class in nom.tam.fits
Holder for unknown data types.
UndefinedHDU(Header, Data) - Constructor for class nom.tam.fits.UndefinedHDU
Build an image HDU using the supplied data.
updateAfterDelete(int, Header) - Method in class nom.tam.fits.AsciiTable
This is called after we delete columns.
updateAfterDelete(int, Header) - Method in class nom.tam.fits.BinaryTable
Update the header after a deletion.
updateAfterDelete(int, Header) - Method in interface nom.tam.fits.TableData
 
updateComment(String, String) - Static method in class nom.tam.fits.HeaderCommentsMap
 
updateLine(String, HeaderCard) - Method in class nom.tam.fits.Header
Update a line in the header
updateLines(Header) - Method in class nom.tam.fits.Header
Overwrite the lines in the header.

V

validColumn(int) - Method in class nom.tam.fits.BinaryTable
Check if the column number is valid.
validRow(int) - Method in class nom.tam.fits.BinaryTable
Check to see if this is a valid row.
version() - Static method in class nom.tam.fits.Fits
Indicate the version of these classes

W

write(ArrayDataOutput) - Method in class nom.tam.fits.AsciiTable
Write the data to an output stream.
write(ArrayDataOutput) - Method in class nom.tam.fits.BasicHDU
 
write(ArrayDataOutput) - Method in class nom.tam.fits.BinaryTable
Write the table, heap and padding
write(ArrayDataOutput) - Method in class nom.tam.fits.BinaryTableHDU
 
write(ArrayDataOutput) - Method in class nom.tam.fits.Data
Write the data -- including any buffering needed
write(DataOutput) - Method in class nom.tam.fits.Fits
Write a Fits Object to an external Stream.
write(ArrayDataOutput) - Method in interface nom.tam.fits.FitsElement
Write the contents of the element to a data sink.
write(ArrayDataOutput) - Method in class nom.tam.fits.FitsHeap
Write the heap
write(ArrayDataOutput) - Method in class nom.tam.fits.Header
Write the current header (including any needed padding) to the output stream.
write(ArrayDataOutput) - Method in class nom.tam.fits.ImageData
 
write(ArrayDataOutput) - Method in class nom.tam.fits.RandomGroupsData
Write the RandomGroupsData
write(ArrayDataOutput) - Method in class nom.tam.fits.UndefinedData
 
A B C D E F G H I M N P R S T U V W