#include <FitsFileFixture.h>
Temporary SifFile with random name.
Public Member Functions | |
| TemporarySifFile () | |
| Constructor. | |
Public Member Functions inherited from SifFile | |
| virtual | ~SifFile ()=default |
| Destroy the object and close the file. More... | |
| SifFile (const std::string &filename, FileMode permission) | |
| Create a new FITS file handler with given filename and permission. More... | |
| const Header & | header () const |
| Access the header unit. | |
| const ImageRaster & | raster () const |
| Access the data unit. | |
| template<typename TRaster > | |
| void | writeAll (const RecordSeq &records, const TRaster &raster) |
| Write both the records and the raster (resize the data unit if empty). | |
| template<typename T , long N = 2> | |
| VecRaster< T, N > | readRaster () const |
| Read the raster. More... | |
| template<typename TRaster > | |
| void | writeRaster (const TRaster &raster) const |
| Write the raster (resize the data unit if empty). More... | |
| void | verifyChecksums () const |
| Compute the HDU and data checksums and compare them to the values in the header. More... | |
| void | updateChecksums () const |
| Compute and write (or update) the HDU and data checksums. More... | |
Public Member Functions inherited from FitsFile | |
| FitsFile (const std::string &filename, FileMode permission) | |
| Create a new FITS file handler with given filename and permission. | |
| virtual | ~FitsFile () |
| Destroy the object and close the file. More... | |
| std::string | filename () const |
| Get the file name. | |
| bool | isOpen () const |
| Check whether the file is open. | |
| void | reopen () |
| Reopen the file. More... | |
| void | close () |
| Close the file. More... | |
| void | closeAndDelete () |
| Close and delete the file. | |
| fitsfile * | handoverToCfitsio () |
Get CFITSIO's fitsfile*. More... | |
Additional Inherited Members | |
Related Functions inherited from FitsFile | |
| bool | fileExists (const std::string &filename) |
| Check whether a file exists. | |