![]() |
EleFits
4.0.0
A modern C++ API on top of CFitsIO
|
| ▼NEuclid | Euclid SGS namespace |
| ▼NCfitsio | Functions to use CFitsIO with a modern C++ API |
| CCfitsioError | The error class which is thrown when an error occurs in a CFitsIO routine |
| CCStrArray | A helper structure to safely convert vector<string> to char ** |
| CTypeCode | Type traits to convert C++ types to CFitsIO type codes |
| ▼NFits | Wrapper classes to read and write Fits file contents |
| ▼NTest | Test-related classes and functions |
| CMinimalFile | A minimal and temporary Fits file removed by destructor |
| 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 |
| 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 |
| CColumn | Binary table column data and metadata |
| CColumnInfo | Column metadata, i.e. { name, unit, repeatCount } and the value type as the template parameter |
| 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 |
| CHdu | Base class for ImageHdu and BintableHdu |
| ▼CHduCategory | An extensible 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 |
| CImageRaster | Reader-writer for the image data unit |
| CIndexed | An index and type |
| 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 |
| CNamed | A name and type |
| COutOfBoundsError | Exception thrown if a value lies out of given bounds |
| 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 |
| CPtrColumn | Column which references some external pointer data |
| CPtrRaster | Raster of a n-dimensional image (2D by default). |
| CRaster | Raster 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 |
| CSegment | Bounds of a closed index interval |
| CSifFile | Single image Fits file handler |
| CVecColumn | Column which stores internally the data |
| CVecRaster | Copy constructor. |