casacore
|
FITS output to 9-track tape
More...
#include <fitsio.h>
Public Member Functions | |
FitsTape9Output (const char *, int, int=10, FITSErrorHandler errhandler=FITSError::defaultHandler) | |
~FitsTape9Output () | |
Public Member Functions inherited from casacore::BlockOutput | |
BlockOutput (const char *, int, int=1, FITSErrorHandler errhandler=FITSError::defaultHandler) | |
Construction can be done either from a filename or from a file descriptor. More... | |
BlockOutput (int, int, int=1, FITSErrorHandler errhandler=FITSError::defaultHandler) | |
virtual | ~BlockOutput () |
void | flush_buffer () |
virtual int | write (char *) |
write the next logical record. More... | |
Public Member Functions inherited from casacore::BlockIO | |
int | err () const |
int | blockno () const |
number of physical blocks read/written More... | |
void | reset_iosize () |
reset the m_iosize data member More... | |
int | iosize () const |
get the total bytes of data in m_buffer More... | |
int | current () const |
get the current read position within m_buffer More... | |
char * | buffer () const |
get m_buffer More... | |
int | recno () const |
number of logical records read/written More... | |
const char * | fname () const |
name of file associated with I/O stream, if applicable More... | |
int | close_file (fitsfile *fptr, int *status) |
fits_close_file() does not work for reasons that the file pointer does not have the knowledge of chdu which were written with write_hdr() not write_***_hdr(). More... | |
int | fdes () const |
file descriptor associated with I/O stream, if applicable More... | |
fitsfile * | getfptr () const |
get the fitsfile pointer More... | |
void | setfptr (fitsfile *ffp) |
Additional Inherited Members | |
Public Types inherited from casacore::BlockIO | |
enum | IOErrs { OK , NOSUCHFILE , NOMEM , OPENERR , CLOSEERR , READERR , WRITEERR } |
error return code More... | |
Protected Member Functions inherited from casacore::BlockIO | |
BlockIO (const char *, int, int, int=1, FITSErrorHandler errhandler=FITSError::defaultHandler) | |
Construction can be done either from a filename with open options or from a file descriptor. More... | |
BlockIO (int, int, int=1, FITSErrorHandler errhandler=FITSError::defaultHandler) | |
virtual | ~BlockIO () |
void | errmsg (IOErrs, const char *) |
set the error message and error number for later recovery More... | |
Protected Attributes inherited from casacore::BlockIO | |
char * | m_filename |
int | m_options |
const int | m_recsize |
const int | m_nrec |
const int | m_blocksize |
FITSErrorHandler | m_errfn |
IOErrs | m_err_status |
int | m_fd |
char * | m_buffer |
int | m_block_no |
int | m_rec_no |
int | m_current |
int | m_iosize |
size of record in buffer More... | |
fitsfile * | m_fptr |
using fitsfile structure from cfitsio of NASA More... | |
casacore::FitsTape9Output::FitsTape9Output | ( | const char * | , |
int | , | ||
int | = 10 , |
||
FITSErrorHandler | errhandler = FITSError::defaultHandler |
||
) |
casacore::FitsTape9Output::~FitsTape9Output | ( | ) |