ifw-daq  1.0.0
IFW Data Acquisition modules
Classes | Namespaces | Typedefs | Functions
cfitsio.hpp File Reference

Contains functions and data structures related to cfitsio. More...

#include <cfitsio/fitsio.h>
#include <memory>

Go to the source code of this file.

Classes

class  daq::fits::CfitsioError
 Represents errors from cfitsio. More...
 

Namespaces

 daq
 
 daq::fits
 

Typedefs

using daq::fits::UniqueFitsFile = std::unique_ptr< fitsfile, void(*)(fitsfile *) noexcept >
 Defines unique ownership type to cfitsio fitsfile. More...
 

Functions

void daq::fits::DefaultClose (fitsfile *ptr) noexcept
 Default close function that is used by UniqueFitsFile as a deleter. More...
 
UniqueFitsFile daq::fits::CreateEmpty (char const *filename)
 Creates empty FITS file using fits_create_file and returns a pointer with a deleter that will close the file. More...
 
void daq::fits::InitPrimaryHduNoImage (fitsfile *ptr)
 Initializes an empty FITS file with a primary HDU. More...
 

Detailed Description

Contains functions and data structures related to cfitsio.

Definition in file cfitsio.hpp.