FITS binary table header/data unit


The following tables list the members exposed by BinaryTableHDU.

Public Constructors

  Name Description
Public method BinaryTableHDU Consructor initislizing header,data
Top

Protected Fields

  Name Description
Family field isPrimary Is this the first HDU in a FITS file? (inherited from BasicHDU)
Family field myData The associated data unit. (inherited from BasicHDU)
Family field myHeader The associated header. (inherited from BasicHDU)
Top

Public Properties

  Name Description
Public property Author Return the name of the person who compiled the information in the data associated with this header. (inherited from BasicHDU)
Public property Axes   (inherited from BasicHDU)
Public property BitPix   (inherited from BasicHDU)
Public property BlankValue   (inherited from BasicHDU)
Public property BScale Returns the value oF BSCALE from HDU The value field shall contain a floating point number.The default value for this keyword os 1.0 (inherited from BasicHDU)
Public property BUnit The value shall contain a character String, describing the physical units in which the quantities in the array, after application of BSCALE and BZERO,are expressed. (inherited from BasicHDU)
Public property BZero Returns the value oF BZero from HDU This keyword shall be used, along with the BSCALE keyword The default value for this keyword is 0.0. (inherited from BasicHDU)
Public property ColumnKeyStems Overridden. Returns the standars column keywords
Public property CreationDate Get the FITS file creation date as a Date object. (inherited from BasicHDU)
Public property CurrentColumn   (inherited from TableHDU)
Public property Data Get the associated Data object (inherited from BasicHDU)
Public property Epoch Get the equinox in years for the celestial coordinate system in which positions given in either the header or data are expressed. (inherited from BasicHDU)
Public property Equinox Get the equinox in years for the celestial coordinate system in which positions given in either the header or data are expressed. (inherited from BasicHDU)
Public property FileOffset Get the starting offset of the HDU (inherited from BasicHDU)
Public property GroupCount Returns the value oF GCOUNT from HDU (inherited from BasicHDU)
Public property HasHeader Check that this HDU has a valid header.
Public property Header Get the associated header (inherited from BasicHDU)
Public property Instrument Get the name of the instrument which was used to acquire the data in this FITS file. (inherited from BasicHDU)
Public property Kernel Get the non-FITS data object (inherited from BasicHDU)
Public property MaximumValue Return the minimum valid value in the array. (inherited from BasicHDU)
Public property MinimumValue Return the minimum valid value in the array. (inherited from BasicHDU)
Public property NCols Get the number of columns for this table (inherited from TableHDU)
Public property NRows Get/set the number of rows for this table (inherited from TableHDU)
Public property Object Get the name of the observed object in this FITS file. (inherited from BasicHDU)
Public property ObservationDate Get the FITS file observation date as a Date object. (inherited from BasicHDU)
Public property Observer Get the name of the person who acquired the data in this FITS file. (inherited from BasicHDU)
Public property Origin Get the name of the organization which created this FITS file. (inherited from BasicHDU)
Public property ParameterCount Returns the value oF PCOUNT from HDU (inherited from BasicHDU)
Public property Reference Return the citation of a reference where the data associated with this header are published. (inherited from BasicHDU)
Public property Rewriteable Is the HDU rewriteable (inherited from BasicHDU)
Public property Size Get the total size in bytes of the HDU. (inherited from BasicHDU)
Public property Telescope Get the name of the telescope which was used to acquire the data in this FITS file. (inherited from BasicHDU)
Top

Public Methods

  Name Description
Public method AddColumn Overridden. Add a column without any associated header information.
Public method AddRow   (inherited from TableHDU)
Public method AddValue Overloaded. Add boolean information to the header (inherited from BasicHDU)
Public method DeleteColumnsIndexOne Overloaded. Delete a set of columns from a table. (inherited from TableHDU)
Public method DeleteColumnsIndexZero Overloaded. Delete a set of columns from a table. (inherited from TableHDU)
Public method DeleteRows Overloaded. Remove all rows from the table starting at some specific index from the table. Inspired by a routine by R. Mathar but re-implemented using the DataTable and changes to AsciiTable so that it can be done easily for both Binary and ASCII tables. (inherited from TableHDU)
Public method Static Encapsulate Encapsulate data in a BinaryTable data type
Public method Equals Determines whether the specified Object is equal to the current Object. (inherited from Object)
Public method FindColumn   (inherited from TableHDU)
Public method GetColumn Overloaded.   (inherited from TableHDU)
Public method GetColumnFormat Get the FITS type of a column in the table. (inherited from TableHDU)
Public method GetColumnName Get the name of a column in the table. (inherited from TableHDU)
Public method GetElement   (inherited from TableHDU)
Public method GetHashCode Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (inherited from Object)
Public method GetRow   (inherited from TableHDU)
Public method GetTrimmedString Get the String value associated with keyword (inherited from BasicHDU)
Public method GetType Gets the Type of the current instance. (inherited from Object)
Public method Info Overridden. Print out some information about this HDU.
Public method Static IsData Check if this data object is consistent with a binary table. There are three options: a column table object, an Object[][], or an Object[]. This routine doesn't check that the dimensions of arrays are properly consistent.
Public method Static IsHeader Check that this is a valid binary table header.
Public method Static ManufactureData Create data from a binary table header.
Public method Static ManufactureHeader Build a binary table HDU from the supplied data.
Public method Read Read out the HDU from the data stream. This will overwrite any existing header and data components. (inherited from BasicHDU)
Public method ReadData Read in the Data object for this HDU. (inherited from BasicHDU)
Public method Rewrite Rewrite the HDU. (inherited from BasicHDU)
Public method SetColumn Overloaded.   (inherited from TableHDU)
Public method SetColumnName   (inherited from TableHDU)
Public method SetElement   (inherited from TableHDU)
Public method SetRow   (inherited from TableHDU)
Public method SkipData Skip the Data object for this HDU. (inherited from BasicHDU)
Public method ToString Returns a String that represents the current Object. (inherited from Object)
Public method Write Overridden. Need to tell header about the Heap before writing.
Top

Protected Methods

  Name Description
Family method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Family method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object)
Top

See Also