CCfits  2.6
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCCCfits::ColumnAbstract base class for Column objects
oCCCfits::FITSMemory object representation of a disk FITS file
oCCCfits::FitsExceptionFitsException is the base class for all exceptions thrown by this library
|oCCCfits::Column::InsufficientElementsException thrown if the data supplied for a write operation is less than declared
|oCCCfits::Column::InvalidDataTypeException thrown for invalid data type inputs
|oCCCfits::Column::InvalidNumberOfRowsException thrown if user enters a non-positive number for the number of rows to write
|oCCCfits::Column::InvalidRowNumberException thrown on attempting to read a row number beyond the end of a table
|oCCCfits::Column::InvalidRowParameterException thrown on incorrect row writing request
|oCCCfits::Column::NoNullValueException thrown if a null value is specified without support from existing column header
|oCCCfits::Column::RangeErrorException to be thrown for inputs that cause range errors in column read operations
|oCCCfits::Column::WrongColumnTypeException thrown on attempting to access a scalar column as vector data
|oCCCfits::ExtHDU::WrongExtensionTypeException to be thrown on unmatched extension types
|oCCCfits::FITS::CantCreateThrown on failure to create new file
|oCCCfits::FITS::CantOpenThrown on failure to open existing file
|oCCCfits::FITS::NoSuchHDUException thrown by HDU retrieval methods
|oCCCfits::FITS::OperationNotSupportedThrown for unsupported operations, such as attempted to select rows from an image extension
|oCCCfits::FitsErrorFitsError is the exception thrown by non-zero cfitsio status codes
|oCCCfits::FITSUtil::UnrecognizedTypeException thrown by MatchType if it encounters data type incompatible with cfitsio
|oCCCfits::HDU::InvalidExtensionTypeException to be thrown if user requests extension type that can not be understood as ImageExt, AsciiTable or BinTable
|oCCCfits::HDU::InvalidImageDataTypeException to be thrown if user requests creation of an image of type not supported by cfitsio
|oCCCfits::HDU::NoNullValueException to be thrown on seek errors for keywords
|oCCCfits::HDU::NoSuchKeywordException to be thrown on seek errors for keywords
|\CCCfits::Table::NoSuchColumnException to be thrown on a failure to retrieve a column specified either by name or index number
oCCCfits::FitsFatal[potential] base class for exceptions to be thrown on internal library error
oCCCfits::FITSUtil::auto_array_ptr< X >A class that mimics the std:: library auto_ptr class, but works with arrays
oCCCfits::FITSUtil::CAarray< T >Function object returning C array from a valarray. see CVarray for details
oCCCfits::FITSUtil::CVAarray< T >Function object returning C array from a vector of valarrays. see CVarray for details
oCCCfits::FITSUtil::CVarray< T >Function object class for returning C arrays from standard library objects used in the FITS library implementation
oCCCfits::FITSUtil::MatchName< T >Predicate for classes that have a name attribute; match input string with instance name
oCCCfits::FITSUtil::MatchNum< T >Predicate for classes that have an index attribute; match input index with instance value
oCCCfits::FITSUtil::MatchPtrName< T >As for MatchName, only with the input class a pointer
oCCCfits::FITSUtil::MatchPtrNum< T >As for MatchNum, only with the input class a pointer
oCCCfits::FITSUtil::MatchType< T >Function object that returns the FITS ValueType corresponding to an input intrinsic type
oCCCfits::HDUBase class for all HDU [Header-Data Unit] objects
|oCCCfits::ExtHDUBase class for all FITS extension HDUs, i.e. Image Extensions and Tables
||\CCCfits::Table
|| oCCCfits::AsciiTableClass Representing Ascii Table Extensions
|| \CCCfits::BinTableClass Representing Binary Table Extensions. Contains columns with scalar or vector row entries
||  \CCCfits::GroupTableClass representing a hierarchical association of Header Data Units (HDUs)
|\CCCfits::PHDUClass representing the primary HDU for a FITS file
oCCCfits::KeywordAbstract base class defining the interface for Keyword objects
\CImageExt< T >