▼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 |