| ▼NEuclid | |
| ▼NFits | Wrapper classes to read and write FITS file contents |
| ▼NString | String-related utilities |
| CCStrArray | A helper structure to safely convert a std::vector<std::string> to char** |
| ▼NTest | Test-related classes and functions |
| CNewMefFile | MefFile with random name and create-only policy |
| CNewSifFile | SifFile with random name and create-only policy |
| CRandomHeader | A random set of Records |
| CRandomRaster | A random Raster of given type and shape |
| CRandomScalarColumn | A random scalar Column of given type |
| CRandomTable | A set of random columns which cover the whole set of supported types |
| CRandomVectorColumn | A small vector column of given type |
| CSmallRaster | A 2D image Raster of floats |
| CSmallTable | A small set of columns with various types |
| CTemporaryMefFile | Temporary MefFile with random name |
| CTemporarySifFile | Temporary SifFile with random name |
| CTestBintable | Temporary MEF file with one binary table extension |
| CAction | Base class for strategy actions |
| CAlgoMixin | Intermediate class for internal dispatching |
| CBintableColumns | Column-wise reader-writer for the binary table data unit |
| CBintableHdu | Binary table HDU reader-writer |
| CChecksumError | Exception thrown if a checksum is missing or incorrect |
| CCiteEleFits | An action which cites EleFits in the Primary header as a HISTORY record |
| CColumn | Binary table column data and metadata |
| CColumnInfo | Column informations, i.e. name, unit, field shape and value type |
| CColumnKey | A lazy-evaluated column key initialized either with an index or a name |
| CCompress | A compression action made of a single algorithm |
| CCompressAuto | A basic adaptive compression strategy |
| CCompressFloats | A restriction of Compress to floating point values |
| CCompressInts | A restriction of Compress to integral values |
| CCompression | Interface for compression algorithms |
| CCompressionAction | The interface for implementing compression actions |
| CCompressionActionMixin | A mixin to simplify CompressionAction implementation |
| CContiguousContainerMixin | Base class for a FITS data container |
| CDataContainer | Mix ContiguousContainerMixin and VectorArithmeticMixin into a DataHolder as a user-defined derived class |
| CDataContainerHolder | A holder of any contiguous container specified by a size and data pointer |
| CDataContainerHolder< T, std::array< T, N > > | std::array specialization |
| CDataContainerHolder< T, T * > | Raw pointer specialization |
| CFileMemRegions | 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 |
| CFitsError | Base of all exceptions thrown directly by the library |
| CFitsFile | FITS file reader-writer |
| CGameOfLife | A Game of Life as an example usage of Raster and a few features like slicing |
| CGzip | The GZIP algorithm |
| CHCompress | The H-compress algorithm |
| CHdu | Base class for ImageHdu and BintableHdu |
| ▼CHduCategory | An HDU categorization for filtering and iteration |
| CIncompatibleTrits | The exception thrown when trying to combine incompatible trits |
| CHduFilter | HDU filter built from HDU categories |
| CHduIterator | Iterator for MefFile's HDUs |
| CHduSelector | Helper class to provide filtered iterators |
| CHeader | Reader-writer for the header unit |
| ▼CImageHdu | Image HDU reader-writer |
| CInitializer | A structure which holds everything known at image extension initialization |
| CImageRaster | Reader-writer for the image data unit |
| CKeywordCategory | Keyword categories and related tools |
| CKeywordExistsError | Exception thrown when a keyword already exists |
| CKeywordNotFoundError | Exception thrown when a keyword is not found |
| CMefFile | Multi-Extension FITS file reader-writer |
| CNoCompression | No compression |
| COutOfBoundsError | Exception thrown if a value lies out of given bounds |
| CPlio | The PLIO algorithm |
| CPosition | n-dimensional pixel position or image shape, i.e. set of integer coordinates |
| CPositionIterator | A helper class to screen a Region |
| CProgramOptions | Helper class to declare positional and named options, and help message |
| CQuantization | Quantization parameters |
| CRaster | Data of a n-dimensional image (2D by default) |
| CReadOnlyError | Exception thrown if trying to write a read-only file |
| CRecord | Keyword-value pair with optional unit and comment |
| CRecordVec | A vector of records with find and conversion services |
| CRegion | A n-D rectangle region, defined by its front and back positions (both inclusive), or front position and shape |
| CRice | The Rice algorithm |
| CScaling | Helper class for scaling parameters |
| CSegment | Bounds of a closed index interval |
| CShuffledGzip | The GZIP algorithm applied to "shuffled" pixel values |
| CSifFile | Single image FITS file handler |
| CStrategy | MEF file strategy |
| CTile | Helper class for tile-related parameters |
| CTypedKey | A light structure to bind a return type and a key, e.g. for reading records and columns |
| CVectorArithmeticMixin | Mixin to provide vector space arithmetics to a container |
| CVectorArithmeticMixin< T, TDerived, true > | Mixin to provide vector space arithmetics to a container. |
| CVerifyChecksums | An action which verifies and possibly updates existing checksums |
| CContiguousContainer | Standard contiguous container requirements |
| CSizedData | Requirements for a DataContainerHolder |
| CVectorArithmetic | Vector-space arithmetic requirements |