![]() |
EleFits
4.0.0
A modern C++ API on top of CFitsIO
|
File-related functions.
Enumerations | |
| enum | CreatePolicy { CreatePolicy::CreateOnly, CreatePolicy::OverWrite } |
| File creation policy. More... | |
| enum | OpenPolicy { OpenPolicy::ReadOnly, OpenPolicy::ReadWrite } |
| File opening policy. More... | |
Functions | |
| fitsfile * | createAndOpen (const std::string &filename, CreatePolicy policy) |
| Create or overwrite a Fits file and open it. | |
| fitsfile * | open (const std::string &filename, OpenPolicy policy) |
| Open an existing Fits file with optional write permission. | |
| void | close (fitsfile *&fptr) |
| Close a Fits file. | |
| void | closeAndDelete (fitsfile *&fptr) |
| Close and delete a Fits file. More... | |
| std::string | name (fitsfile *fptr) |
| Get the file name. | |
| bool | isWritable (fitsfile *fptr) |
| Check whether a Fits file is open with write permission. | |