Package nom.tam.fits.header
Enum DataDescription
- All Implemented Interfaces:
Serializable
,Comparable<DataDescription>
,java.lang.constant.Constable
,IFitsHeader
This data dictionary contains FITS keywords that have been widely used within the astronomical community. It is recommended that these keywords only be used as defined here. These are the keywords that describe the data or the FITS file itself
- Author:
- Richard van Nieuwenhoven
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Nested classes/interfaces inherited from interface nom.tam.fits.header.IFitsHeader
IFitsHeader.HDU, IFitsHeader.SOURCE, IFitsHeader.VALUE
-
Enum Constant Summary
Enum ConstantDescriptionThe value field shall contain a character string that uniquely defines the configuration state, or version, of the the software processing system that generated the data contained in the HDU.The value field shall contain a character string giving the name, and optionally, the version of the program that originally created the current FITS HDU.The value field shall contain a character string giving the the host file name used to record the original data.The value field shall contain a character string giving the file type suffix of the host file name.The value fields of this hierarchical set of indexed keywords shall contain character strings that classify the type of data contained in the HDU.The value field shall contain a character string that identifies the domain to which the associated HDUCLASn keywords apply.The value field shall contain a character string that gives a reference to a document that describes the allowed values that may be assigned to the HDUCLASn data classification keywords.This keyword is synonymous to the standard EXTLEVEL.This keyword is synonymous to the standard EXTNAME keyword except.This keyword is synonymous to the standard EXTVER keyword.The value field shall contain a character string that gives the specific version of the document referenced by HDUDOC.The value field shall contain an integer giving the number of standard extensions contained in the FITS file.The value field shall contain a character string giving the name, and optionally, the version of the program that originally created the current FITS HDU.The value field shall contain a character string giving the root of the host file name.The value field of this indexed keyword shall contain a floating point number specifying the suggested bin size when producing a histogram of the values in column n.Deprecated.Deprecated.UseStandard.TDMINn
instead.The value field shall contain a character string giving a title that is suitable for display purposes, e.g., for annotation on images or plots of the data contained in the HDU.Deprecated.UseStandard.TLMAXn
instead.Deprecated.UseStandard.TLMINn
instead.The value field shall contain a character string that defines the order in which the rows in the current FITS ASCII or binary table extension have been sorted. -
Field Summary
Fields inherited from interface nom.tam.fits.header.IFitsHeader
MAX_INDEX
-
Method Summary
Modifier and TypeMethodDescriptionfinal FitsKey
impl()
(primarily for internal use) Returns the concrete implementation of this header entry, which provides implementation of access methods.static DataDescription
Returns the enum constant of this type with the specified name.static DataDescription[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from interface nom.tam.fits.header.IFitsHeader
comment, extractIndices, hdu, key, n, status, valueType
-
Enum Constant Details
-
CONFIGUR
The value field shall contain a character string that uniquely defines the configuration state, or version, of the the software processing system that generated the data contained in the HDU. This keyword differs from the CREATOR keyword in that it give the name and version of the overall processing system and not just the name and version of a single program. -
CREATOR
The value field shall contain a character string giving the name, and optionally, the version of the program that originally created the current FITS HDU. This keyword is synonymous with the PROGRAM keyword. Example: 'TASKNAME V1.2.3' -
FILENAME
The value field shall contain a character string giving the the host file name used to record the original data. -
FILETYPE
The value field shall contain a character string giving the file type suffix of the host file name. The full file name typically consists of the root name (see ROOTNAME) followed by a file type suffix, separated by the period ('.') character. -
HDUCLASn
The value fields of this hierarchical set of indexed keywords shall contain character strings that classify the type of data contained in the HDU. The HDUCLAS1 keyword gives the highest, most general data classification, and the HDUCLAS2 and higher keywords provide progressively more detailed subclassifications of the data. -
HDUCLASS
The value field shall contain a character string that identifies the domain to which the associated HDUCLASn keywords apply. This keyword typically identifies the institution or project that has defined the allowed set of values for the associated hierarchical HDUCLASn keywords. -
HDUDOC
The value field shall contain a character string that gives a reference to a document that describes the allowed values that may be assigned to the HDUCLASn data classification keywords. -
HDULEVEL
This keyword is synonymous to the standard EXTLEVEL. It is recommended that the HDULEVEL and EXTLEVEL keywords should not both be given in the same HDU key, but if they are, then the HDULEVEL keyword will have precedence. -
HDUNAME
This keyword is synonymous to the standard EXTNAME keyword except. It is recommended that the HDUNAME and EXTNAME keywords should not both be given in the same HDU key, but if they are, then the HDUNAME keyword will have precedence. -
HDUVER
This keyword is synonymous to the standard EXTVER keyword. It is recommended that the HDUVER and EXTVER keywords should not both be given in the same HDU key, but if they are, then the HDUVER keyword will have precedence. -
HDUVERS
The value field shall contain a character string that gives the specific version of the document referenced by HDUDOC. -
NEXTEND
The value field shall contain an integer giving the number of standard extensions contained in the FITS file. This keyword may only be used in the primary array key. -
PROGRAM
The value field shall contain a character string giving the name, and optionally, the version of the program that originally created the current FITS HDU. This keyword is synonymous with the CREATOR keyword. Example: 'TASKNAME V1.2.3' -
ROOTNAME
The value field shall contain a character string giving the root of the host file name. The full file name typically consists of the root name followed by a file type suffix (see FILETYPE), separated by the period ('.') character. -
TDBINn
The value field of this indexed keyword shall contain a floating point number specifying the suggested bin size when producing a histogram of the values in column n. This keyword is typically used in conjunction the TLMINn and TLMAXn keywords when constructing a histogram of the values in column n, such that the histogram ranges from TLMINn to TLMAXn with the histogram bin size given by TDBINn. This keyword may only be used in 'TABLE' or 'BINTABLE' extensions. -
TDMAXn
Deprecated.UseStandard.TDMAXn
instead.The value field of this indexed keyword shall contain a floating point number specifying the maximum valid physical value represented in column n of the table, exclusive of any special values. This keyword may only be used in 'TABLE' or 'BINTABLE' extensions and is analogous to the DATAMAX keyword used for FITS images. -
TDMINn
Deprecated.UseStandard.TDMINn
instead.The value field of this indexed keyword shall contain a floating point number specifying the minimum valid physical value represented in column n of the table, exclusive of any special values. This keyword may only be used in 'TABLE' or 'BINTABLE' extensions and is analogous to the DATAMIN keyword used for FITS images. -
TITLE
The value field shall contain a character string giving a title that is suitable for display purposes, e.g., for annotation on images or plots of the data contained in the HDU. -
TLMAXn
Deprecated.UseStandard.TLMAXn
instead.The value field of this indexed keyword shall contain a floating point number specifying the upper bound of the legal range of physical values that may be represented in column n of the table. The column may contain values that are greater than this legal maximum value but the interpretation of such values is not defined here. The value of this keyword is typically used as the maxinum value when constructing a histogram of the values in the column. This keyword may only be used in 'TABLE' or 'BINTABLE' extensions. -
TLMINn
Deprecated.UseStandard.TLMINn
instead.The value field of this indexed keyword shall contain a floating point number specifying the lower bound of the legal range of physical values that may be represented in column n of the table. The column may contain values that are less than this legal minimum value but the interpretation of such values is not defined here. The value of this keyword is typically used as the mininum value when constructing a histogram of the values in the column. This keyword may only be used in 'TABLE' or 'BINTABLE' extensions. -
TSORTKEY
The value field shall contain a character string that defines the order in which the rows in the current FITS ASCII or binary table extension have been sorted. The character string lists the name (as given by the TTYPEn keyword) of the primary sort column, optionally followed by the names of any secondary sort column(s). The presence of this keyword indicates that the rows in the table have been sorted first by the values in the primary sort column; any rows that have the same value in the primary column have been further sorted by the values in the secondary sort column and so on for all the specified columns. If more than one column is specified by TSORTKEY then the names must be separated by a comma. One or more spaces are also allowed between the comma and the following column name. By default, columns are sorted in ascending order, but a minus sign may precede the column name to indicate that the rows are sorted in descending order. This keyword may only be used in 'TABLE' or 'BINTABLE' extensions. Example: TSORTKEY = 'TIME, RA, DEC'.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
impl
Description copied from interface:IFitsHeader
(primarily for internal use) Returns the concrete implementation of this header entry, which provides implementation of access methods.- Specified by:
impl
in interfaceIFitsHeader
- Returns:
- the implementation of this keyword, which provides the actual access methods. Implementations of this interface should simply return themselves.
-
Standard.TDMAXn
instead.