![o](ftv2mnode.png) CCfits | Namespace enclosing all CCfits classes and globals definitions |
![|](ftv2vertline.png) ![o](ftv2mnode.png) FITSUtil | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) auto_array_ptr | A class that mimics the std:: library auto_ptr class, but works with arrays |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CAarray | Function object returning C array from a valarray. see CVarray for details |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CVAarray | Function object returning C array from a vector of valarrays. see CVarray for details |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CVarray | Function object class for returning C arrays from standard library objects used in the FITS library implementation |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) MatchName | Predicate for classes that have a name attribute; match input string with instance name |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) MatchNum | Predicate for classes that have an index attribute; match input index with instance value |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) MatchPtrName | As for MatchName, only with the input class a pointer |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) MatchPtrNum | As for MatchNum, only with the input class a pointer |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) MatchType | Function object that returns the FITS ValueType corresponding to an input intrinsic type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) UnrecognizedType | Exception thrown by MatchType if it encounters data type incompatible with cfitsio |
![|](ftv2vertline.png) ![o](ftv2node.png) AsciiTable | Class Representing Ascii Table Extensions |
![|](ftv2vertline.png) ![o](ftv2node.png) BinTable | Class Representing Binary Table Extensions. Contains columns with scalar or vector row entries |
![|](ftv2vertline.png) ![o](ftv2mnode.png) Column | Abstract base class for Column objects |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InsufficientElements | Exception thrown if the data supplied for a write operation is less than declared |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InvalidDataType | Exception thrown for invalid data type inputs |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InvalidNumberOfRows | Exception thrown if user enters a non-positive number for the number of rows to write |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InvalidRowNumber | Exception thrown on attempting to read a row number beyond the end of a table |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InvalidRowParameter | Exception thrown on incorrect row writing request |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoNullValue | Exception thrown if a null value is specified without support from existing column header |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RangeError | Exception to be thrown for inputs that cause range errors in column read operations |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) WrongColumnType | Exception thrown on attempting to access a scalar column as vector data |
![|](ftv2vertline.png) ![o](ftv2mnode.png) ExtHDU | Base class for all FITS extension HDUs, i.e. Image Extensions and Tables |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) WrongExtensionType | Exception to be thrown on unmatched extension types |
![|](ftv2vertline.png) ![o](ftv2mnode.png) FITS | Memory object representation of a disk FITS file |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CantCreate | Thrown on failure to create new file |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CantOpen | Thrown on failure to open existing file |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoSuchHDU | Exception thrown by HDU retrieval methods |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) OperationNotSupported | Thrown for unsupported operations, such as attempted to select rows from an image extension |
![|](ftv2vertline.png) ![o](ftv2node.png) FitsError | FitsError is the exception thrown by non-zero cfitsio status codes |
![|](ftv2vertline.png) ![o](ftv2node.png) FitsException | FitsException is the base class for all exceptions thrown by this library |
![|](ftv2vertline.png) ![o](ftv2node.png) FitsFatal | [potential] base class for exceptions to be thrown on internal library error |
![|](ftv2vertline.png) ![o](ftv2node.png) GroupTable | Class representing a hierarchical association of Header Data Units (HDUs) |
![|](ftv2vertline.png) ![o](ftv2mnode.png) HDU | Base class for all HDU [Header-Data Unit] objects |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InvalidExtensionType | Exception to be thrown if user requests extension type that can not be understood as ImageExt, AsciiTable or BinTable |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InvalidImageDataType | Exception to be thrown if user requests creation of an image of type not supported by cfitsio |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoNullValue | Exception to be thrown on seek errors for keywords |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) NoSuchKeyword | Exception to be thrown on seek errors for keywords |
![|](ftv2vertline.png) ![o](ftv2node.png) Keyword | Abstract base class defining the interface for Keyword objects |
![|](ftv2vertline.png) ![o](ftv2node.png) PHDU | Class representing the primary HDU for a FITS file |
![|](ftv2vertline.png) ![\](ftv2mlastnode.png) Table | |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) NoSuchColumn | Exception to be thrown on a failure to retrieve a column specified either by name or index number |
![o](ftv2node.png) FITSUtil | FITSUtil is a namespace containing functions used internally by CCfits, but which might be of use for other applications |
![\](ftv2lastnode.png) ImageExt< T > | |