|  ▼Cadditive |  | 
|  ▼CVectorArithmeticMixin< T, TDerived, false > |  | 
|  CVectorArithmeticMixin< T, TDerived, true > | Mixin to provide vector space arithmetics to a container.  | 
|  CVectorArithmeticMixin< T, TDerived, false > |  | 
|  ▼CVectorArithmeticMixin< T, TDerived, Incrementable > | Mixin to provide vector space arithmetics to a container  | 
|  ▼CDataContainer< T, TContainer, Column< T, N, TContainer > > |  | 
|  ▼CColumn< T, N, TContainer > | Binary table column data and metadata  | 
|  CRandomScalarColumn< T > | A random scalar Column of given type  | 
|  CRandomVectorColumn< T > | A small vector column of given type  | 
|  ▼CDataContainer< long, Indices< 2 >, Position< 2 > > |  | 
|  CPosition< N > | n-dimensional pixel position or image shape, i.e. set of integer coordinates  | 
|  ▼CDataContainer< T, TContainer, Raster< T, N, TContainer > > |  | 
|  ▼CRaster< T, N, TContainer > | Data of a n-dimensional image (2D by default)  | 
|  CRandomRaster< T, N > | A random Raster of given type and shape  | 
|  CSmallRaster | A 2D image Raster of floats  | 
|  CDataContainer< T, TContainer, TDerived > | Mix ContiguousContainerMixin and VectorArithmeticMixin into a DataHolder as a user-defined derived class  | 
|  CVectorArithmeticMixin< T, TDerived, Incrementable > | Mixin to provide vector space arithmetics to a container  | 
|  CBintableColumns | Column-wise reader-writer for the binary table data unit  | 
|  CColumnInfo< T, N > | Column informations, i.e. name, unit, entry shape and value type  | 
|  CColumnInfo< Value, N > |  | 
|  CColumnKey | A lazy-evaluated column key initialized either with an index or a name  | 
|  ▼CContiguousContainer | Standard contiguous container requirements  | 
|  CDataContainer< T, TContainer, Column< T, N, TContainer > > |  | 
|  CDataContainer< long, Indices< 2 >, Position< 2 > > |  | 
|  CDataContainer< T, TContainer, Raster< T, N, TContainer > > |  | 
|  CColumn< T, N, TContainer > | Binary table column data and metadata  | 
|  ▼CContiguousContainerMixin< T, TDerived > | Base class for a FITS data container  | 
|  CDataContainer< T, TContainer, Column< T, N, TContainer > > |  | 
|  CDataContainer< long, Indices< 2 >, Position< 2 > > |  | 
|  CDataContainer< T, TContainer, Raster< T, N, TContainer > > |  | 
|  CDataContainer< T, TContainer, TDerived > | Mix ContiguousContainerMixin and VectorArithmeticMixin into a DataHolder as a user-defined derived class  | 
|  CDataContainer< T, TContainer, TDerived > | Mix ContiguousContainerMixin and VectorArithmeticMixin into a DataHolder as a user-defined derived class  | 
|  CRaster< T, N, TContainer > | Data of a n-dimensional image (2D by default)  | 
|  CCStrArray | A helper structure to safely convert a std::vector<std::string> to char**  | 
|  CDataContainerHolder< T, std::array< T, N > > | std::array specialization  | 
|  CDataContainerHolder< T, T * > | Raw pointer specialization  | 
|  ▼Cexception [external] | STL class  | 
|  ▼CFitsError | Base of all exceptions thrown directly by the library  | 
|  CChecksumError | Exception thrown if a checksum is missing or incorrect  | 
|  CHduCategory::IncompatibleTrits | The exception thrown when trying to combine incompatible trits  | 
|  CKeywordExistsError | Exception thrown when a keyword already exists  | 
|  CKeywordNotFoundError | Exception thrown when a keyword is not found  | 
|  COutOfBoundsError | Exception thrown if a value lies out of given bounds  | 
|  CReadOnlyError | Exception thrown if trying to write a read-only file  | 
|  CFileMemRegions< n > | Mapping between an in-file (FITS image data unit) region and an in-memory (raster) region for reading and writing image regions  | 
|  CFileMemSegments | Mapping between an in-file (FITS binary table data unit) segment and an in-memory (column) segment for reading and writing bintable segments  | 
|  ▼CFitsFile | FITS file reader-writer  | 
|  ▼CMefFile | Multi-Extension FITS file reader-writer  | 
|  CNewMefFile | MefFile with random name and create-only policy  | 
|  CTemporaryMefFile | Temporary MefFile with random name  | 
|  ▼CSifFile | Single image FITS file handler  | 
|  CNewSifFile | SifFile with random name and create-only policy  | 
|  CTemporarySifFile | Temporary SifFile with random name  | 
|  CGameOfLife | A Game of Life as an example usage of Raster and a few features like slicing  | 
|  ▼CHdu | Base class for ImageHdu and BintableHdu  | 
|  CBintableHdu | Binary table HDU reader-writer  | 
|  CImageHdu | Image HDU reader-writer  | 
|  CHduCategory | An extensible HDU categorization for filtering and iteration  | 
|  CHduFilter | HDU filter built from HDU categories  | 
|  CHduSelector< THdu > | Helper class to provide filtered iterators  | 
|  CHeader | Reader-writer for the header unit  | 
|  CImageRaster | Reader-writer for the image data unit  | 
|  ▼Citerator< std::input_iterator_tag, const Hdu > [external] |  | 
|  CHduIterator< THdu > | Iterator for MefFile's HDUs  | 
|  ▼Citerator< std::input_iterator_tag, Position< 2 > > [external] |  | 
|  CPositionIterator< N > | A helper class to screen a Region  | 
|  CKeywordCategory | Keyword categories and related tools  | 
|  ▼Cmultiplicative |  | 
|  CVectorArithmeticMixin< T, TDerived, false > |  | 
|  CVectorArithmeticMixin< T, TDerived, Incrementable > | Mixin to provide vector space arithmetics to a container  | 
|  CProgramOptions | Helper class to declare positional and named options, and help message  | 
|  CRandomHeader | A random set of Records  | 
|  CRandomTable | A set of random columns which cover the whole set of supported types  | 
|  CRecord< T > | Keyword-value pair with optional unit and comment  | 
|  CRecordVec< T > | A vector of records with find and conversion services  | 
|  CRegion< N > | A n-D rectangle region, defined by its front and back positions (both inclusive), or front position and shape  | 
|  CSegment | Bounds of a closed index interval  | 
|  ▼CSizedData | Requirements for a DataContainerHolder  | 
|  ▼CDataContainerHolder< T, TContainer > | A holder of any contiguous container specified by a size and data pointer  | 
|  CDataContainer< T, TContainer, Column< T, N, TContainer > > |  | 
|  CDataContainer< long, Indices< 2 >, Position< 2 > > |  | 
|  CDataContainer< T, TContainer, Raster< T, N, TContainer > > |  | 
|  CDataContainer< T, TContainer, TDerived > | Mix ContiguousContainerMixin and VectorArithmeticMixin into a DataHolder as a user-defined derived class  | 
|  CSmallTable | A small set of columns with various types  | 
|  ▼Csubtractable2_left |  | 
|  CVectorArithmeticMixin< T, TDerived, false > |  | 
|  CVectorArithmeticMixin< T, TDerived, Incrementable > | Mixin to provide vector space arithmetics to a container  | 
|  CTestBintable< T > | Temporary MEF file with one binary table extension  | 
|  CTypedKey< TReturn, TKey > | A light structure to bind a return type and a key, e.g. for reading records and columns  | 
|  ▼Cunit_steppable |  | 
|  CVectorArithmeticMixin< T, TDerived, true > | Mixin to provide vector space arithmetics to a container.  | 
|  ▼CVectorArithmetic | Vector-space arithmetic requirements  | 
|  CDataContainer< T, TContainer, Column< T, N, TContainer > > |  | 
|  CDataContainer< long, Indices< 2 >, Position< 2 > > |  | 
|  CDataContainer< T, TContainer, Raster< T, N, TContainer > > |  | 
|  CVectorArithmeticMixin< T, TDerived, false > |  | 
|  CColumn< T, N, TContainer > | Binary table column data and metadata  | 
|  CDataContainer< T, TContainer, TDerived > | Mix ContiguousContainerMixin and VectorArithmeticMixin into a DataHolder as a user-defined derived class  | 
|  CRaster< T, N, TContainer > | Data of a n-dimensional image (2D by default)  | 
|  CVectorArithmeticMixin< T, TDerived, Incrementable > | Mixin to provide vector space arithmetics to a container  |