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

A

add(Object) - Method in interface nom.tam.util.Cursor
Add an unkeyed element to the collection.
add(Object, Object) - Method in interface nom.tam.util.Cursor
Add a keyed element to the collection.
add(Object) - Method in class nom.tam.util.HashedList
Add an element to the end of the list.
add(Object, Object) - Method in class nom.tam.util.HashedList
Add a keyed element to the end of the list.
add(int, Object, Object) - Method in class nom.tam.util.HashedList
Add an element to the list.
addAll(Collection) - Method in class nom.tam.util.HashedList
Add another collection to this one list.
addColumn(Object) - Method in class nom.tam.fits.AsciiTable
Add a row 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
 
addColumn(Object, int) - Method in class nom.tam.util.ColumnTable
Add a column
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.
addPadding(int) - Static method in class nom.tam.fits.FitsUtil
Total size of blocked FITS element
addPointer(Object) - Method in class nom.tam.util.ColumnTable
 
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
 
addRow(Object[]) - Method in class nom.tam.util.ColumnTable
Add a row to 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.
alignFill(byte[], int, int) - Method in class nom.tam.util.ByteFormatter
Fill the buffer with blanks to align a field.
ArrayDataInput - Interface in nom.tam.util
 
ArrayDataOutput - Interface in nom.tam.util
 
arrayDescription(Object) - Static method in class nom.tam.util.ArrayFuncs
Generate a description of an array (presumed rectangular).
arrayEquals(Object, Object) - Static method in class nom.tam.util.ArrayFuncs
Are two objects equal? Arrays have the standard object equals method which only returns true if the two object are the same.
arrayEquals(Object, Object, double, double) - Static method in class nom.tam.util.ArrayFuncs
Are two objects equal? Arrays have the standard object equals method which only returns true if the two object are the same.
ArrayFuncs - Class in nom.tam.util
This is a package of static functions which perform computations on arrays.
ArrayFuncs() - Constructor for class nom.tam.util.ArrayFuncs
 
ArrayFuncsTester - Class in nom.tam.util.test
 
ArrayFuncsTester() - Constructor for class nom.tam.util.test.ArrayFuncsTester
 
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.
AsciiTableTester - Class in nom.tam.fits.test
This class tests the AsciiTableHDU and AsciiTable FITS classes and implicitly the ByteFormatter and ByteParser classes in the nam.tam.util library.
AsciiTableTester() - Constructor for class nom.tam.fits.test.AsciiTableTester
 
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
 
BinaryTableTester - Class in nom.tam.fits.test
This class tests the binary table classes for the Java FITS library, notably BinaryTableHDU, BinaryTable, FitsHeap and the utility class ColumnTable.
BinaryTableTester() - Constructor for class nom.tam.fits.test.BinaryTableTester
 
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
 
BOOLEAN_INDEX - Static variable in interface nom.tam.util.PrimitiveInfo
 
BufferedDataInputStream - Class in nom.tam.util
This class is intended for high performance I/O in scientific applications.
BufferedDataInputStream(InputStream) - Constructor for class nom.tam.util.BufferedDataInputStream
Use the BufferedInputStream constructor
BufferedDataInputStream(InputStream, int) - Constructor for class nom.tam.util.BufferedDataInputStream
Use the BufferedInputStream constructor
BufferedDataOutputStream - Class in nom.tam.util
This class is intended for high performance I/O in scientific applications.
BufferedDataOutputStream(OutputStream) - Constructor for class nom.tam.util.BufferedDataOutputStream
Use the BufferedOutputStream constructor
BufferedDataOutputStream(OutputStream, int) - Constructor for class nom.tam.util.BufferedDataOutputStream
Use the BufferedOutputStream constructor
BufferedFile - Class in nom.tam.util
 
BufferedFile(String) - Constructor for class nom.tam.util.BufferedFile
Create a read-only buffered file
BufferedFile(String, String) - Constructor for class nom.tam.util.BufferedFile
Create a buffered file with the given mode.
BufferedFile(File) - Constructor for class nom.tam.util.BufferedFile
Create a buffered file from a File descriptor
BufferedFile(File, String) - Constructor for class nom.tam.util.BufferedFile
Create a buffered file from a File descriptor
BufferedFile(String, String, int) - Constructor for class nom.tam.util.BufferedFile
Create a buffered file with the given mode and a specified buffer size.
BufferedFile(File, String, int) - Constructor for class nom.tam.util.BufferedFile
Create a buffered file from a file descriptor
bufferedFileTest(String, int, double[], double[], float[], float[], long[], long[], int[], int[], short[], short[], char[], char[], byte[], byte[], boolean[], boolean[], int[][][][], int[][][][]) - Static method in class nom.tam.util.test.BufferedFileTester
 
BufferedFileTester - Class in nom.tam.util.test
This class provides runs tests of the BufferedI/O classes: BufferedFile, BufferedDataInputStream and BufferedDataOutputStream.
BufferedFileTester() - Constructor for class nom.tam.util.test.BufferedFileTester
 
bufferedStreamTest(String, int, double[], double[], float[], float[], long[], long[], int[], int[], short[], short[], char[], char[], byte[], byte[], boolean[], boolean[], int[][][][], int[][][][]) - Static method in class nom.tam.util.test.BufferedFileTester
 
buffStreamSimpleTest(String, int, int[], int[]) - Static method in class nom.tam.util.test.BufferedFileTester
 
buildByColumn() - Method in class nom.tam.fits.test.BinaryTableTester
 
buildByRow() - Method in class nom.tam.fits.test.BinaryTableTester
 
BYTE_INDEX - Static variable in interface nom.tam.util.PrimitiveInfo
 
byteArrayToStrings(byte[], int) - Static method in class nom.tam.fits.FitsUtil
Convert bytes to Strings
ByteFormatParseTester - Class in nom.tam.util.test
 
ByteFormatParseTester() - Constructor for class nom.tam.util.test.ByteFormatParseTester
 
ByteFormatter - Class in nom.tam.util
This class provides mechanisms for efficiently formatting numbers and Strings.
ByteFormatter() - Constructor for class nom.tam.util.ByteFormatter
 
ByteParser - Class in nom.tam.util
This class provides routines for efficient parsing of data stored in a byte array.
ByteParser(byte[]) - Constructor for class nom.tam.util.ByteParser
Construct a parser.

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.
CHAR_INDEX - Static variable in interface nom.tam.util.PrimitiveInfo
 
checkArrayConsistency(Object[], int[]) - Method in class nom.tam.util.ColumnTable
Check that the columns and sizes are consistent.
checkBuf(int) - Method in class nom.tam.util.BufferedDataOutputStream
 
classes - Static variable in interface nom.tam.util.PrimitiveInfo
Classes of the primitives.
clear() - Method in class nom.tam.util.HashedList
Clear the collection
close() - Method in interface nom.tam.util.ArrayDataInput
 
close() - Method in interface nom.tam.util.ArrayDataOutput
 
close() - Method in class nom.tam.util.BufferedFile
Close the file
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.
ColumnTable - Class in nom.tam.util
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.
ColumnTable(Object[], int[]) - Constructor for class nom.tam.util.ColumnTable
Create the object after checking consistency.
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.
computeSize(Object) - Static method in class nom.tam.util.ArrayFuncs
Compute the size of an object.
contains(Object) - Method in class nom.tam.util.HashedList
Does the HashedList contain this element?
containsAll(Collection) - Method in class nom.tam.util.HashedList
Does the HashedList contain all the elements of this other collection.
containsKey(String) - Method in class nom.tam.fits.Header
Tests if the specified keyword is present in this table.
containsKey(Object) - Method in class nom.tam.util.HashedList
Check if the key is included in the list
convertArray(Object, Class, boolean) - Static method in class nom.tam.util.ArrayFuncs
Convert an array to a specified type.
convertArray(Object, Class) - Static method in class nom.tam.util.ArrayFuncs
Convert an array to a specified type.
copyArray(Object, Object) - Static method in class nom.tam.util.ArrayFuncs
Copy one array into another.
copyInto(Object, Object) - Static method in class nom.tam.util.ArrayFuncs
Copy an array into an array of a different type.
createByColumn() - Method in class nom.tam.fits.test.AsciiTableTester
 
createByRow() - Method in class nom.tam.fits.test.AsciiTableTester
 
curl(Object, int[]) - Static method in class nom.tam.util.ArrayFuncs
Curl an input array up into a multi-dimensional array.
currentSize() - Method in class nom.tam.fits.Fits
Deprecated. See getNumberOfHDUs()
Cursor - Interface in nom.tam.util
This interface extends the Iterator interface to allow insertion of data and move to previous entries in a collection.
cursorTest() - Method in class nom.tam.fits.test.HeaderTester
 

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.
DataIO - Interface in nom.tam.util
This interface combines the DataInput, DataOutput and RandomAccess interfaces to provide a reference type which can be used to build BufferedFile in a fashion that accommodates both the RandomAccessFile and ByteBuffers
dataSize - Variable in class nom.tam.fits.Data
The size of the data when last read
DataTable - Interface in nom.tam.util
This interface defines the properties that a generic table should have.
DateTester - Class in nom.tam.fits.test
Test the FITS date class.
DateTester() - Constructor for class nom.tam.fits.test.DateTester
 
deepClone(Object) - Static method in class nom.tam.util.ArrayFuncs
Try to create a deep clone of an Array or a standard clone of a scalar.
delete() - Method in class nom.tam.fits.test.AsciiTableTester
 
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
 
deleteColumns(int, int) - Method in class nom.tam.util.ColumnTable
Delete a contiguous set of columns from the table.
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.
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.
deleteRow(int) - Method in class nom.tam.util.ColumnTable
Delete a row from the table.
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.
deleteRows(int, int) - Method in class nom.tam.util.ColumnTable
Delete a contiguous set of rows from the table.
doCurl(Object, Object, int[], int) - Static method in class nom.tam.util.ArrayFuncs
Do the curling of the 1-d to multi-d array.
doFlatten(Object, Object, int) - Static method in class nom.tam.util.ArrayFuncs
This routine does the actually flattening of multi-dimensional arrays.
DOUBLE_INDEX - Static variable in interface nom.tam.util.PrimitiveInfo
 
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?
examinePrimitiveArray(Object) - Static method in class nom.tam.util.ArrayFuncs
Examine the structure of an array in detail.

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
fileTest() - Method in class nom.tam.fits.test.ImageTester
 
fillFileData(Object, int, int, int) - Method in class nom.tam.image.ImageTiler
File a tile segment from a file.
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.
fillMemData(Object, int[], int, Object, int, int) - Method in class nom.tam.image.ImageTiler
Fill a single segment from memory.
fillTile(Object, Object, int[], int[], int[]) - Method in class nom.tam.image.ImageTiler
Fill the subset.
finalize() - Method in class nom.tam.util.BufferedFile
Clear up any pending output at cleanup.
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
 
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
FIRST_NUMERIC - Static variable in interface nom.tam.util.PrimitiveInfo
Index of first element of above arrays referring to a numeric type
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 uncompressed data stream.
Fits(InputStream, boolean) - Constructor for class nom.tam.fits.Fits
Create a Fits object associated with a possibly compressed data stream.
Fits(File) - Constructor for class nom.tam.fits.Fits
Associate FITS object with an uncompressed 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) - Constructor for class nom.tam.fits.Fits
Associate the FITS object with a given uncompressed URL
Fits(URL, boolean) - Constructor for class nom.tam.fits.Fits
Associate the FITS object with a given URL
FitsCopy - Class in nom.tam.fits.utilities
 
FitsCopy() - Constructor for class nom.tam.fits.utilities.FitsCopy
 
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
 
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.
FitsReader - Class in nom.tam.fits.utilities
 
FitsReader() - Constructor for class nom.tam.fits.utilities.FitsReader
 
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
 
flatten(Object) - Static method in class nom.tam.util.ArrayFuncs
Given an array of arbitrary dimensionality return the array flattened into a single dimension.
FLOAT_INDEX - Static variable in interface nom.tam.util.PrimitiveInfo
 
flush() - Method in interface nom.tam.util.ArrayDataOutput
 
flush() - Method in class nom.tam.util.BufferedFile
Flush output buffer if necessary.
format(int, byte[]) - Method in class nom.tam.util.ByteFormatter
Format an int into an array.
format(int, byte[], int, int) - Method in class nom.tam.util.ByteFormatter
Format an int into an existing array.
format(long, byte[]) - Method in class nom.tam.util.ByteFormatter
Format a long into an array.
format(long, byte[], int, int) - Method in class nom.tam.util.ByteFormatter
Format a long into an existing array.
format(boolean, byte[]) - Method in class nom.tam.util.ByteFormatter
Format a boolean into an existing array.
format(boolean, byte[], int, int) - Method in class nom.tam.util.ByteFormatter
Format a boolean into an existing array
format(String, byte[]) - Method in class nom.tam.util.ByteFormatter
Insert a string at the beginning of an array
format(String, byte[], int, int) - Method in class nom.tam.util.ByteFormatter
Insert a String into an existing character array.
format(float, byte[]) - Method in class nom.tam.util.ByteFormatter
Format a float into an array.
format(float, byte[], int, int) - Method in class nom.tam.util.ByteFormatter
Format a float into an existing byteacter array.
format(double, byte[]) - Method in class nom.tam.util.ByteFormatter
Format a double into an array.
format(double, byte[], int, int) - Method in class nom.tam.util.ByteFormatter
Format a double into an existing character array.
FormatException - Exception in nom.tam.util
 

G

generateArray(Class, int[]) - Static method in class nom.tam.util.ArrayFuncs
Create an array and populate it with a test pattern.
genericClone(Object) - Static method in class nom.tam.util.ArrayFuncs
Clone an Object if possible.
get(Object) - Method in class nom.tam.util.HashedList
Return the value of a keyed entry.
get(int) - Method in class nom.tam.util.HashedList
Return the n'th entry from the beginning.
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
 
getBaseArray(Object) - Static method in class nom.tam.util.ArrayFuncs
This routine returns the base array of a multi-dimensional array.
getBaseClass(Object) - Static method in class nom.tam.util.ArrayFuncs
This routine returns the base class of an object.
getBaseLength(Object) - Static method in class nom.tam.util.ArrayFuncs
This routine returns the size of the base element of an array.
getBases() - Method in class nom.tam.fits.BinaryTable
 
getBases() - Method in class nom.tam.util.ColumnTable
Get the base classes of the columns.
getBitPix() - Method in class nom.tam.fits.BasicHDU
 
getBlankValue() - Method in class nom.tam.fits.BasicHDU
 
getBoolean() - Method in class nom.tam.util.ByteParser
Get a boolean value from the beginning of the buffer
getBoolean(int) - Method in class nom.tam.util.ByteParser
Get a boolean value from a specified region of the buffer
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
 
getBuffer() - Method in class nom.tam.util.ByteParser
Get the buffer being used by the parser
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.
getChannel() - Method in class nom.tam.util.BufferedFile
Get the channel associated with this file.
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
 
getColumn(int) - Method in class nom.tam.fits.TableHDU
 
getColumn(int) - Method in class nom.tam.util.ColumnTable
Get a particular column.
getColumn(int) - Method in interface nom.tam.util.DataTable
 
getColumnFormat(int) - Method in class nom.tam.fits.TableHDU
Get the FITS type of a column in the table.
getColumnName(int) - Method in class nom.tam.fits.TableHDU
Get the name of a column in the table.
getColumns() - Method in class nom.tam.util.ColumnTable
Get the actual data arrays
getComment() - Method in class nom.tam.fits.HeaderCard
Return the comment from this card
getCompleteImage() - Method in class nom.tam.image.ImageTiler
Read the entire image into a multidimensional array.
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
 
getDimensions(Object) - Static method in class nom.tam.util.ArrayFuncs
Find the dimensions of an object.
getDouble() - Method in class nom.tam.util.ByteParser
Read in the buffer until a double is read.
getDouble(int) - Method in class nom.tam.util.ByteParser
Look for a double in the buffer.
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
 
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
 
getElement(int, int) - Method in class nom.tam.util.ColumnTable
Get a element of the table.
getElement(int, int) - Method in interface nom.tam.util.DataTable
 
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.
getFD() - Method in class nom.tam.util.BufferedFile
Get the file descriptor associated with this stream.
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
getFilePointer() - Method in class nom.tam.util.BufferedFile
Get the current offset into the file.
getFilePointer() - Method in interface nom.tam.util.RandomAccess
Get the current position in the stream
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.
getFloat() - Method in class nom.tam.util.ByteParser
Get a floating point value from the buffer.
getFloat(int) - Method in class nom.tam.util.ByteParser
Get a floating point value in a region of the buffer
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.
getInt(int) - Method in class nom.tam.util.ByteParser
Convert a region of the buffer to an integer
getInt() - Method in class nom.tam.util.ByteParser
Look for an integer at the beginning of the buffer
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
getLong(int) - Method in class nom.tam.util.ByteParser
Look for a long in a specified region of the buffer
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
 
getMemoryImage() - Method in class nom.tam.image.ImageTiler
See if we can get the image data from memory.
getMinimumValue() - Method in class nom.tam.fits.BasicHDU
Return the minimum valid value in the array.
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
getNCols() - Method in class nom.tam.util.ColumnTable
Get the number of columns in the table.
getNCols() - Method in interface nom.tam.util.DataTable
 
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
getNRows() - Method in class nom.tam.util.ColumnTable
Get the number of rows in the table.
getNRows() - Method in interface nom.tam.util.DataTable
 
getNumberLength() - Method in class nom.tam.util.ByteParser
Get the number of characters used to parse the previous number (or the length of the previous String returned).
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.
getNumberOfRows() - Method in class nom.tam.util.ColumnTable
Calculate the number of rows to read/write at a time.
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.
getOffset(int[], int[]) - Static method in class nom.tam.image.ImageTiler
Get the offset of a given position.
getOffset() - Method in class nom.tam.util.ByteParser
Get the current offset
getOrigin() - Method in class nom.tam.fits.BasicHDU
Get the name of the organization which created this FITS file.
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
 
getRow(int) - Method in class nom.tam.util.ColumnTable
Get a row of data.
getRow(int) - Method in interface nom.tam.util.DataTable
 
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
 
getSizes() - Method in class nom.tam.util.ColumnTable
 
getStream() - Method in class nom.tam.fits.Fits
Get the data stream used for the Fits Data.
getString(int) - Method in class nom.tam.util.ByteParser
Get a string
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.
getTile(int[], int[]) - Method in class nom.tam.image.ImageTiler
Get a subset of the image.
getTile(Object, int[], int[]) - Method in class nom.tam.image.ImageTiler
Get a tile, filling in a prespecified array.
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
getTypes() - Method in class nom.tam.fits.BinaryTable
 
getTypes() - Method in class nom.tam.util.ColumnTable
Get the characters describing the base classes of the columns.
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

HashedList - Class in nom.tam.util
 
HashedList() - Constructor for class nom.tam.util.HashedList
 
HashedListTester - Class in nom.tam.util.test
This class tests and illustrates the use of the HashedList class.
HashedListTester() - Constructor for class nom.tam.util.test.HashedListTester
 
hasPrev() - Method in interface nom.tam.util.Cursor
Is there a previous element in the collection?
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
 
HeaderCardTester - Class in nom.tam.fits.test
 
HeaderCardTester() - Constructor for class nom.tam.fits.test.HeaderCardTester
 
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
 
HeaderTester - Class in nom.tam.fits.test
 
HeaderTester() - Constructor for class nom.tam.fits.test.HeaderTester
 

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.
ImageTester - Class in nom.tam.fits.test
Test the ImageHDU, ImageData and ImageTiler classes.
ImageTester() - Constructor for class nom.tam.fits.test.ImageTester
 
ImageTiler - Class in nom.tam.image
This class provides a subset of an N-dimensional image.
ImageTiler(RandomAccess, long, int[], Class) - Constructor for class nom.tam.image.ImageTiler
Create a tiler.
incrementPosition(int[], int[], int[]) - Static method in class nom.tam.image.ImageTiler
Increment the offset within the position array.
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.
initialize() - Method in class nom.tam.fits.test.BinaryTableTester
 
initialize(File, String, int) - Method in class nom.tam.util.BufferedFile
 
initializePointers() - Method in class nom.tam.util.ColumnTable
Set the pointer arrays for the eight primitive types to point to the appropriate elements of arrays.
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.
INT_INDEX - Static variable in interface nom.tam.util.PrimitiveInfo
 
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.
isEmpty() - Method in class nom.tam.util.HashedList
Is the HashedList empty?
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
isNumeric - Static variable in interface nom.tam.util.PrimitiveInfo
Is this a numeric class
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
iterator() - Method in class nom.tam.util.HashedList
Return an iterator over the entire list.
iterator(Object) - Method in class nom.tam.util.HashedList
Return an iterator over the list starting with the entry with a given key.
iterator(int) - Method in class nom.tam.util.HashedList
Return an iterator starting with the n'th entry.

L

LAST_NUMERIC - Static variable in interface nom.tam.util.PrimitiveInfo
Index of last element of above arrays referring to a numeric type
length() - Method in class nom.tam.util.BufferedFile
Get the current length of the file.
LONG_INDEX - Static variable in interface nom.tam.util.PrimitiveInfo
 

M

main(String[]) - Static method in class nom.tam.fits.FitsDate
 
main(String[]) - Static method in class nom.tam.fits.utilities.FitsCopy
 
main(String[]) - Static method in class nom.tam.fits.utilities.FitsReader
 
main(String[]) - Static method in class nom.tam.util.test.BufferedFileTester
Usage: java nom.tam.util.test.BufferedFileTester file [dim [iter [flags]]] where file is the file to be read and written.
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.
mimicArray(Object, Class) - Static method in class nom.tam.util.ArrayFuncs
Create an array of a type given by new type with the dimensionality given in array.
modifyTable() - Method in class nom.tam.fits.test.AsciiTableTester
 
myData - Variable in class nom.tam.fits.BasicHDU
The associated data unit.
myHeader - Variable in class nom.tam.fits.BasicHDU
The associated header.

N

nElements(Object) - Static method in class nom.tam.util.ArrayFuncs
Count the number of elements in an array
newInstance(Class, int) - Static method in class nom.tam.util.ArrayFuncs
Allocate an array dynamically.
newInstance(Class, int[]) - Static method in class nom.tam.util.ArrayFuncs
Allocate an array dynamically.
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
 
nom.tam.fits.test - package nom.tam.fits.test
 
nom.tam.fits.utilities - package nom.tam.fits.utilities
 
nom.tam.image - package nom.tam.image
 
nom.tam.util - package nom.tam.util
 
nom.tam.util.test - package nom.tam.util.test
 

P

padding(int) - Static method in class nom.tam.fits.FitsUtil
How many bytes are needed to fill the last 2880 block?
parseHeader(Header) - Method in class nom.tam.fits.ImageData
 
pointToData(Data) - Method in class nom.tam.fits.Header
Deprecated. Use the appropriate Header constructor.
prev() - Method in interface nom.tam.util.Cursor
Get the previous element
primitiveArrayRecurse(Object) - Method in class nom.tam.util.BufferedDataInputStream
Read recursively over a multi-dimensional array.
primitiveArrayRecurse(Object) - Method in class nom.tam.util.BufferedFile
 
PrimitiveInfo - Interface in nom.tam.util
This interface collects some information about Java primitives.

R

RandomAccess - Interface in nom.tam.util
These packages define the methods which indicate that an i/o stream may be accessed in arbitrary order.
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
RandomGroupsTester - Class in nom.tam.fits.test
Test random groups formats in FITS data.
RandomGroupsTester() - Constructor for class nom.tam.fits.test.RandomGroupsTester
 
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
 
read(byte[]) - Method in interface nom.tam.util.ArrayDataInput
 
read(boolean[]) - Method in interface nom.tam.util.ArrayDataInput
 
read(short[]) - Method in interface nom.tam.util.ArrayDataInput
 
read(char[]) - Method in interface nom.tam.util.ArrayDataInput
 
read(int[]) - Method in interface nom.tam.util.ArrayDataInput
 
read(long[]) - Method in interface nom.tam.util.ArrayDataInput
 
read(float[]) - Method in interface nom.tam.util.ArrayDataInput
 
read(double[]) - Method in interface nom.tam.util.ArrayDataInput
 
read(byte[], int, int) - Method in interface nom.tam.util.ArrayDataInput
 
read(boolean[], int, int) - Method in interface nom.tam.util.ArrayDataInput
 
read(char[], int, int) - Method in interface nom.tam.util.ArrayDataInput
 
read(short[], int, int) - Method in interface nom.tam.util.ArrayDataInput
 
read(int[], int, int) - Method in interface nom.tam.util.ArrayDataInput
 
read(long[], int, int) - Method in interface nom.tam.util.ArrayDataInput
 
read(float[], int, int) - Method in interface nom.tam.util.ArrayDataInput
 
read(double[], int, int) - Method in interface nom.tam.util.ArrayDataInput
 
read(byte[], int, int) - Method in class nom.tam.util.BufferedDataInputStream
Read a byte array.
read(boolean[]) - Method in class nom.tam.util.BufferedDataInputStream
Read a boolean array
read(boolean[], int, int) - Method in class nom.tam.util.BufferedDataInputStream
Read a boolean array.
read(short[]) - Method in class nom.tam.util.BufferedDataInputStream
Read a short array
read(short[], int, int) - Method in class nom.tam.util.BufferedDataInputStream
Read a short array
read(char[]) - Method in class nom.tam.util.BufferedDataInputStream
Read a character array
read(char[], int, int) - Method in class nom.tam.util.BufferedDataInputStream
Read a character array
read(int[]) - Method in class nom.tam.util.BufferedDataInputStream
Read an integer array
read(int[], int, int) - Method in class nom.tam.util.BufferedDataInputStream
Read an integer array
read(long[]) - Method in class nom.tam.util.BufferedDataInputStream
Read a long array
read(long[], int, int) - Method in class nom.tam.util.BufferedDataInputStream
Read a long array
read(float[]) - Method in class nom.tam.util.BufferedDataInputStream
Read a float array
read(float[], int, int) - Method in class nom.tam.util.BufferedDataInputStream
Read a float array
read(double[]) - Method in class nom.tam.util.BufferedDataInputStream
Read a double array
read(double[], int, int) - Method in class nom.tam.util.BufferedDataInputStream
Read a double array
read(byte[]) - Method in class nom.tam.util.BufferedFile
Create a buffered file using a mapped /** Read an entire byte array.
read(byte[], int, int) - Method in class nom.tam.util.BufferedFile
Read into a segment of a byte array.
read() - Method in class nom.tam.util.BufferedFile
Read a byte
read(boolean[]) - Method in class nom.tam.util.BufferedFile
 
read(boolean[], int, int) - Method in class nom.tam.util.BufferedFile
 
read(short[]) - Method in class nom.tam.util.BufferedFile
 
read(short[], int, int) - Method in class nom.tam.util.BufferedFile
 
read(char[]) - Method in class nom.tam.util.BufferedFile
 
read(char[], int, int) - Method in class nom.tam.util.BufferedFile
 
read(int[]) - Method in class nom.tam.util.BufferedFile
 
read(int[], int, int) - Method in class nom.tam.util.BufferedFile
 
read(long[]) - Method in class nom.tam.util.BufferedFile
 
read(long[], int, int) - Method in class nom.tam.util.BufferedFile
 
read(float[]) - Method in class nom.tam.util.BufferedFile
 
read(float[], int, int) - Method in class nom.tam.util.BufferedFile
 
read(double[]) - Method in class nom.tam.util.BufferedFile
 
read(double[], int, int) - Method in class nom.tam.util.BufferedFile
 
read(ArrayDataInput) - Method in class nom.tam.util.ColumnTable
Read a table.
readArray(Object) - Method in interface nom.tam.util.ArrayDataInput
Read a generic (possibly multidimenionsional) primitive array.
readArray(Object) - Method in class nom.tam.util.BufferedDataInputStream
Read an object.
readArray(Object) - Method in class nom.tam.util.BufferedFile
This routine provides efficient reading of arrays of any primitive type.
readBoolean() - Method in class nom.tam.util.BufferedDataInputStream
Read a boolean value.
readBoolean() - Method in class nom.tam.util.BufferedFile
Read a boolean
readByColumn() - Method in class nom.tam.fits.test.AsciiTableTester
 
readByElement() - Method in class nom.tam.fits.test.AsciiTableTester
 
readByRow() - Method in class nom.tam.fits.test.AsciiTableTester
 
readByte() - Method in class nom.tam.util.BufferedDataInputStream
Read a byte value in the range -128 to 127.
readByte() - Method in class nom.tam.util.BufferedFile
Read a byte
readChar() - Method in class nom.tam.util.BufferedDataInputStream
Read a 2-byte value as a character.
readChar() - Method in class nom.tam.util.BufferedFile
Read a char
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.
readDouble() - Method in class nom.tam.util.BufferedDataInputStream
Read an 8 byte real number.
readDouble() - Method in class nom.tam.util.BufferedFile
Read a double.
readFloat() - Method in class nom.tam.util.BufferedDataInputStream
Read a 4 byte real number.
readFloat() - Method in class nom.tam.util.BufferedFile
Read a float.
readFully(byte[]) - Method in class nom.tam.util.BufferedDataInputStream
Read a buffer and signal an EOF if the buffer cannot be fully read.
readFully(byte[], int, int) - Method in class nom.tam.util.BufferedDataInputStream
Read a buffer and signal an EOF if the requested elements cannot be read.
readFully(byte[]) - Method in class nom.tam.util.BufferedFile
Read a byte array fully.
readFully(byte[], int, int) - Method in class nom.tam.util.BufferedFile
Read a byte array fully.
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.
readInt() - Method in class nom.tam.util.BufferedDataInputStream
Read an integer.
readInt() - Method in class nom.tam.util.BufferedFile
Read an int
readLine() - Method in class nom.tam.util.BufferedDataInputStream
Deprecated. Use BufferedReader methods.
readLine() - Method in class nom.tam.util.BufferedFile
Read a line of input.
readLong() - Method in class nom.tam.util.BufferedDataInputStream
Read a long.
readLong() - Method in class nom.tam.util.BufferedFile
Read a long.
readPrimitiveArray(Object) - Method in class nom.tam.util.BufferedDataInputStream
Deprecated. See readArray(Object o).
readShort() - Method in class nom.tam.util.BufferedDataInputStream
Read a 2-byte value as a short (-32788 to 32767)
readShort() - Method in class nom.tam.util.BufferedFile
Read a short
readTrueData(ArrayDataInput) - Method in class nom.tam.fits.BinaryTable
Read table, heap and padding
readUnsignedByte() - Method in class nom.tam.util.BufferedDataInputStream
Read a byte value in the range 0-255.
readUnsignedByte() - Method in class nom.tam.util.BufferedFile
Read an unsigned byte.
readUnsignedShort() - Method in class nom.tam.util.BufferedDataInputStream
Read a 2-byte value in the range 0-65536.
readUnsignedShort() - Method in class nom.tam.util.BufferedFile
Read an unsigned short.
readUTF() - Method in class nom.tam.util.BufferedDataInputStream
Read a String in the UTF format.
readUTF() - Method in class nom.tam.util.BufferedFile
Read a string encoded as a UTF.
remove(Object) - Method in class nom.tam.util.HashedList
Remove an object from the list giving just the object value.
remove(int) - Method in class nom.tam.util.HashedList
Remove an object from the list giving the object index..
removeAll(Collection) - Method in class nom.tam.util.HashedList
Remove all the elements that are found in another collection.
removeCard(String) - Method in class nom.tam.fits.Header
Add or replace a key using the preformatted value.
removeKey(Object) - Method in class nom.tam.util.HashedList
Remove a keyed object from the list.
replaceKey(Object, Object) - Method in class nom.tam.util.HashedList
Replace the key of a given element.
reposition(Object, long) - Static method in class nom.tam.fits.FitsUtil
Reposition a random access stream to a requested offset
retainAll(Collection) - Method in class nom.tam.util.HashedList
Retain only elements contained in another collection
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

seek(long) - Method in class nom.tam.util.BufferedFile
Move to the current offset from the beginning of the file.
seek(long) - Method in interface nom.tam.util.RandomAccess
Move to a specified location in the stream.
setAlign(boolean) - Method in class nom.tam.util.ByteFormatter
Set the alignment flag.
setBitpix(int) - Method in class nom.tam.fits.Header
Set the BITPIX value for the header.
setBuffer(byte[]) - Method in class nom.tam.util.ByteParser
Set the buffer for the parser
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
 
setColumn(int, Object) - Method in class nom.tam.fits.TableHDU
 
setColumn(int, Object) - Method in class nom.tam.util.ColumnTable
Set the values in a particular column.
setColumn(int, Object) - Method in interface nom.tam.util.DataTable
 
setColumnName(int, String, String) - Method in class nom.tam.fits.TableHDU
 
setCurrentColumn(int) - Method in class nom.tam.fits.TableHDU
 
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
 
setElement(int, int, Object) - Method in class nom.tam.util.ColumnTable
Modify an element of the table.
setElement(int, int, Object) - Method in interface nom.tam.util.DataTable
 
setFileOffset(Object) - Method in class nom.tam.fits.Data
Set the fields needed for a re-read
setFillFields(boolean) - Method in class nom.tam.util.ByteParser
Do we require a field to completely fill up the specified length (with optional leading and trailing white space.
setFlattenedColumn(int, Object) - Method in class nom.tam.fits.BinaryTable
Set a column with the data aleady flattened.
setKey(Object) - Method in interface nom.tam.util.Cursor
Point the list at a particular element.
setLength(long) - Method in class nom.tam.util.BufferedFile
Set the length of the file.
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
setOffset(int) - Method in class nom.tam.util.ByteParser
Set the offset into the array.
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
 
setRow(int, Object) - Method in class nom.tam.util.ColumnTable
Modify a row of data.
setRow(int, Object) - Method in interface nom.tam.util.DataTable
 
setSimple(boolean) - Method in class nom.tam.fits.Header
Set the SIMPLE keyword to the given value.
setSimpleRange(double, double) - Method in class nom.tam.util.ByteFormatter
Set the range of real numbers that will be formatted in non-scientific notation, i.e., .00001 rather than 1.0e-5.
setStream(ArrayDataInput) - Method in class nom.tam.fits.Fits
Set the data stream to be used for future input.
setTruncateOnOverflow(boolean) - Method in class nom.tam.util.ByteFormatter
Set the truncation behavior.
setTruncationFill(char) - Method in class nom.tam.util.ByteFormatter
Set the truncation fill character.
setTruncationThrow(boolean) - Method in class nom.tam.util.ByteFormatter
Should truncations cause a truncation overflow?
setup(Object[], int[]) - Method in class nom.tam.util.ColumnTable
Actually perform the initialization.
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.
SHORT_INDEX - Static variable in interface nom.tam.util.PrimitiveInfo
 
simpleImages() - Method in class nom.tam.fits.test.HeaderTester
Check out header manipulation.
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.
size() - Method in class nom.tam.util.HashedList
Return the number of elements in the list.
sizes - Static variable in interface nom.tam.util.PrimitiveInfo
Sizes
skip(long) - Method in interface nom.tam.util.ArrayDataInput
 
skip(long) - Method in class nom.tam.util.BufferedFile
Skip from the current position.
skip(int) - Method in class nom.tam.util.ByteParser
Skip bytes in the buffer
skipBytes(int) - Method in class nom.tam.util.BufferedDataInputStream
Skip the requested number of bytes.
skipBytes(int) - Method in class nom.tam.util.BufferedFile
Skip the number of bytes.
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.
skipWhite(int) - Method in class nom.tam.util.ByteParser
Skip white space.
sort(Comparator) - Method in class nom.tam.util.HashedList
Sort the keys into some desired order.
standardFileTest(String, int, int[], int[]) - Static method in class nom.tam.util.test.BufferedFileTester
 
standardStreamTest(String, int, int[], int[]) - Static method in class nom.tam.util.test.BufferedFileTester
 
streamInit(InputStream, boolean, boolean) - Method in class nom.tam.fits.Fits
Do the stream initialization.
stringsToByteArray(String[], int) - Static method in class nom.tam.fits.FitsUtil
Copy an array of Strings to bytes.
suffixes - Static variable in interface nom.tam.util.PrimitiveInfo
Suffixes used for the classnames for primitive arrays.

T

TableData - Interface in nom.tam.fits
This class allows FITS binary and ASCII tables to be accessed via a common interface.
TableException - Exception in nom.tam.util
 
TableException() - Constructor for exception nom.tam.util.TableException
 
TableException(String) - Constructor for exception nom.tam.util.TableException
 
TableHDU - Class in nom.tam.fits
This class allows FITS binary and ASCII tables to be accessed via a common interface.
test() - Method in class nom.tam.fits.test.AsciiTableTester
 
test() - Method in class nom.tam.fits.test.DateTester
 
test() - Method in class nom.tam.fits.test.ImageTester
 
test() - Method in class nom.tam.fits.test.RandomGroupsTester
 
test() - Method in class nom.tam.fits.test.TilerTester
 
test() - Method in class nom.tam.util.test.ArrayFuncsTester
Test and demonstrate the ArrayFuncs methods.
test1() - Method in class nom.tam.fits.test.HeaderCardTester
 
test3() - Method in class nom.tam.fits.test.HeaderCardTester
 
testArgs(String[]) - Static method in class nom.tam.fits.FitsDate
 
testBadHeader() - Method in class nom.tam.fits.test.HeaderTester
 
testBoolean() - Method in class nom.tam.util.test.ByteFormatParseTester
 
testBufferedFile() - Method in class nom.tam.util.test.BufferedFileTester
 
testBufferedStreams() - Method in class nom.tam.util.test.BufferedFileTester
 
testCollection() - Method in class nom.tam.util.test.HashedListTester
 
TestCursor() - Method in class nom.tam.util.test.HashedListTester
 
testDegen2() - Method in class nom.tam.fits.test.BinaryTableTester
 
testDegenerate() - Method in class nom.tam.fits.test.BinaryTableTester
 
testDouble() - Method in class nom.tam.util.test.ByteFormatParseTester
 
testFloat() - Method in class nom.tam.util.test.ByteFormatParseTester
 
testHierarch() - Method in class nom.tam.fits.test.HeaderCardTester
 
testInt() - Method in class nom.tam.util.test.ByteFormatParseTester
 
testIterator() - Method in class nom.tam.util.test.HashedListTester
 
testLong() - Method in class nom.tam.util.test.ByteFormatParseTester
 
testLongDoubles() - Method in class nom.tam.fits.test.HeaderCardTester
 
testObj() - Method in class nom.tam.fits.test.BinaryTableTester
 
testPattern(Object, byte) - Static method in class nom.tam.util.ArrayFuncs
Just create a simple pattern cycling through valid byte values.
testRewrite() - Method in class nom.tam.fits.test.HeaderTester
 
testRowDelete() - Method in class nom.tam.fits.test.BinaryTableTester
 
testSet() - Method in class nom.tam.fits.test.BinaryTableTester
 
testSimpleIO() - Method in class nom.tam.fits.test.BinaryTableTester
 
testString() - Method in class nom.tam.util.test.ByteFormatParseTester
 
testVar() - Method in class nom.tam.fits.test.BinaryTableTester
 
TilerTester - Class in nom.tam.fits.test
This class tests the ImageTiler.
TilerTester() - Constructor for class nom.tam.fits.test.TilerTester
 
toArray() - Method in class nom.tam.util.HashedList
Convert to an array of objects
toArray(Object[]) - Method in class nom.tam.util.HashedList
Convert to an array of objects of a specified type.
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
toString() - Method in class nom.tam.util.BufferedDataInputStream
Represent the stream as a string
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
 
TruncationException - Exception in nom.tam.util
 
TruncationException() - Constructor for exception nom.tam.util.TruncationException
 
TruncationException(String) - Constructor for exception nom.tam.util.TruncationException
 
types - Static variable in interface nom.tam.util.PrimitiveInfo
Full names

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
 
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
 
write(byte[]) - Method in interface nom.tam.util.ArrayDataOutput
 
write(boolean[]) - Method in interface nom.tam.util.ArrayDataOutput
 
write(short[]) - Method in interface nom.tam.util.ArrayDataOutput
 
write(char[]) - Method in interface nom.tam.util.ArrayDataOutput
 
write(int[]) - Method in interface nom.tam.util.ArrayDataOutput
 
write(long[]) - Method in interface nom.tam.util.ArrayDataOutput
 
write(float[]) - Method in interface nom.tam.util.ArrayDataOutput
 
write(double[]) - Method in interface nom.tam.util.ArrayDataOutput
 
write(String[]) - Method in interface nom.tam.util.ArrayDataOutput
 
write(byte[], int, int) - Method in interface nom.tam.util.ArrayDataOutput
 
write(boolean[], int, int) - Method in interface nom.tam.util.ArrayDataOutput
 
write(char[], int, int) - Method in interface nom.tam.util.ArrayDataOutput
 
write(short[], int, int) - Method in interface nom.tam.util.ArrayDataOutput
 
write(int[], int, int) - Method in interface nom.tam.util.ArrayDataOutput
 
write(long[], int, int) - Method in interface nom.tam.util.ArrayDataOutput
 
write(float[], int, int) - Method in interface nom.tam.util.ArrayDataOutput
 
write(double[], int, int) - Method in interface nom.tam.util.ArrayDataOutput
 
write(String[], int, int) - Method in interface nom.tam.util.ArrayDataOutput
 
write(boolean[]) - Method in class nom.tam.util.BufferedDataOutputStream
Write an array of booleans.
write(boolean[], int, int) - Method in class nom.tam.util.BufferedDataOutputStream
Write a segment of an array of booleans.
write(short[]) - Method in class nom.tam.util.BufferedDataOutputStream
Write an array of shorts.
write(short[], int, int) - Method in class nom.tam.util.BufferedDataOutputStream
Write a segment of an array of shorts.
write(char[]) - Method in class nom.tam.util.BufferedDataOutputStream
Write an array of char's.
write(char[], int, int) - Method in class nom.tam.util.BufferedDataOutputStream
Write a segment of an array of char's.
write(int[]) - Method in class nom.tam.util.BufferedDataOutputStream
Write an array of int's.
write(int[], int, int) - Method in class nom.tam.util.BufferedDataOutputStream
Write a segment of an array of int's.
write(long[]) - Method in class nom.tam.util.BufferedDataOutputStream
Write an array of longs.
write(long[], int, int) - Method in class nom.tam.util.BufferedDataOutputStream
Write a segement of an array of longs.
write(float[]) - Method in class nom.tam.util.BufferedDataOutputStream
Write an array of floats.
write(float[], int, int) - Method in class nom.tam.util.BufferedDataOutputStream
 
write(double[]) - Method in class nom.tam.util.BufferedDataOutputStream
Write an array of doubles.
write(double[], int, int) - Method in class nom.tam.util.BufferedDataOutputStream
 
write(String[]) - Method in class nom.tam.util.BufferedDataOutputStream
Write an array of Strings -- equivalent to calling writeBytes for each string.
write(String[], int, int) - Method in class nom.tam.util.BufferedDataOutputStream
Write a segment of an array of Strings.
write(int) - Method in class nom.tam.util.BufferedFile
 
write(byte[]) - Method in class nom.tam.util.BufferedFile
 
write(byte[], int, int) - Method in class nom.tam.util.BufferedFile
 
write(boolean[]) - Method in class nom.tam.util.BufferedFile
Write an array of booleans.
write(boolean[], int, int) - Method in class nom.tam.util.BufferedFile
 
write(short[]) - Method in class nom.tam.util.BufferedFile
Write an array of shorts.
write(short[], int, int) - Method in class nom.tam.util.BufferedFile
 
write(char[]) - Method in class nom.tam.util.BufferedFile
Write an array of char's.
write(char[], int, int) - Method in class nom.tam.util.BufferedFile
 
write(int[]) - Method in class nom.tam.util.BufferedFile
Write an array of int's.
write(int[], int, int) - Method in class nom.tam.util.BufferedFile
 
write(long[]) - Method in class nom.tam.util.BufferedFile
Write an array of longs.
write(long[], int, int) - Method in class nom.tam.util.BufferedFile
 
write(float[]) - Method in class nom.tam.util.BufferedFile
Write an array of floats.
write(float[], int, int) - Method in class nom.tam.util.BufferedFile
 
write(double[]) - Method in class nom.tam.util.BufferedFile
Write an array of doubles.
write(double[], int, int) - Method in class nom.tam.util.BufferedFile
 
write(String[]) - Method in class nom.tam.util.BufferedFile
Write an array of Strings -- equivalent to calling writeBytes for each string.
write(String[], int, int) - Method in class nom.tam.util.BufferedFile
 
write(ArrayDataOutput) - Method in class nom.tam.util.ColumnTable
Write a table.
writeArray(Object) - Method in interface nom.tam.util.ArrayDataOutput
Write a generic (possibly multi-dimenionsional) primitive or String array.
writeArray(Object) - Method in class nom.tam.util.BufferedDataOutputStream
This routine provides efficient writing of arrays of any primitive type.
writeArray(Object) - Method in class nom.tam.util.BufferedFile
This routine provides efficient writing of arrays of any primitive type.
writeBoolean(boolean) - Method in class nom.tam.util.BufferedDataOutputStream
Write a boolean value
writeBoolean(boolean) - Method in class nom.tam.util.BufferedFile
Write a boolean value
writeByte(int) - Method in class nom.tam.util.BufferedDataOutputStream
Write a byte value.
writeByte(int) - Method in class nom.tam.util.BufferedFile
Write a byte value.
writeBytes(String) - Method in class nom.tam.util.BufferedDataOutputStream
Write a string using the local protocol to convert char's to bytes.
writeBytes(String) - Method in class nom.tam.util.BufferedFile
Write a string using the local protocol to convert char's to bytes.
writeChar(int) - Method in class nom.tam.util.BufferedDataOutputStream
Write a char value.
writeChar(int) - Method in class nom.tam.util.BufferedFile
Write a char value.
writeChars(String) - Method in class nom.tam.util.BufferedDataOutputStream
Write a string as an array of chars.
writeChars(String) - Method in class nom.tam.util.BufferedFile
Write a string as an array of chars.
writeDouble(double) - Method in class nom.tam.util.BufferedDataOutputStream
Write a double value.
writeDouble(double) - Method in class nom.tam.util.BufferedFile
Write a double value.
writeFile(Fits, String) - Method in class nom.tam.fits.test.AsciiTableTester
 
writeFloat(float) - Method in class nom.tam.util.BufferedDataOutputStream
Write a float value.
writeFloat(float) - Method in class nom.tam.util.BufferedFile
Write a float value.
writeInt(int) - Method in class nom.tam.util.BufferedDataOutputStream
Write an integer value.
writeInt(int) - Method in class nom.tam.util.BufferedFile
Write an integer value.
writeLong(long) - Method in class nom.tam.util.BufferedDataOutputStream
Write a long value.
writeLong(long) - Method in class nom.tam.util.BufferedFile
Write a long value.
writePrimitiveArray(Object) - Method in class nom.tam.util.BufferedDataOutputStream
This routine provides efficient writing of arrays of any primitive type.
writeShort(int) - Method in class nom.tam.util.BufferedDataOutputStream
Write a short value.
writeShort(int) - Method in class nom.tam.util.BufferedFile
Write a short value.
writeUTF(String) - Method in class nom.tam.util.BufferedDataOutputStream
Write a string as a UTF.
writeUTF(String) - Method in class nom.tam.util.BufferedFile
Write a string as a UTF.

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