31 #include <casacore/casa/aips.h> 32 # include <casacore/fits/FITS/fits.h> 33 # include <casacore/fits/FITS/blockio.h> 34 # include <casacore/fits/FITS/hdu.h> 36 # include <casacore/casa/Arrays/Vector.h> 189 int recno()
const {
return m_fin.recno();}
207 void read_header_rec();
244 int write_sp(
char *rec);
250 void setfptr( fitsfile* ffp );
A 1-D Specialization of the Array class.
FITS::ValueType m_data_type
Bool isafits() const
is it a valid fits file (SIMPLE==T).
OFF_T getskipsize() const
get the size of the last skipped HDU
Bool required_keys_only()
FitsKeyCardTranslator & getkc()
get FitsKeyCardTranslator
FITS::ValueType datatype() const
fitsfile * getfptr() const
get the fitsfile pointer
Bool eof() const
test if end of file has been reached
int fitsrecsize() const
record size, in bytes, of a FITS block.
FitsErrs
error return code.
HDUType
Types of FITS Header-Data Units.
FITS output to 9-track tape.
ValueType
FITS I/O Error message types.
fixed-length blocked sequential output base class
int hdu_complete()
check if the current hdu is done.
virtual void errmsg(FitsErrs, const char *)=0
set error message that belongs to one of the enumerated types
FitsKeyCardTranslator m_kc
Bool m_required_keys_only
FitsDevice
Supported FITS Physical Devices.
OFF_T m_curr_size
for input, size of remaining data for output, size of data written uInt m_curr_size; ...
OFF_T m_data_size
uInt m_data_size;
Bool isextend() const
see if there may be FITS extensions present (EXTENT==T)
FITS::FitsRecType m_rec_type
bool Bool
Define the standard types used by Casacore.
FitsRecType
Types of FITS Records.
void(* FITSErrorHandler)(const char *errMessage, FITSError::ErrorLevel severity)
Define a typedef for the handler function signature for convenience.
OFF_T datasize() const
return the datasize of the current HDU.
OFF_T m_skipHDU_size
for size of the last HDU skipped
fixed-length sequential blocked FITS output
FITS output to standard output.
linked list of FITS keywords
translator between Keyword lists and fixed FITS cars
FITS::FitsRecType rectype() const
the FITS record type
OFF_T currsize() const
for input, size of remaining data for output, size of data written
this file contains all the compiler specific defines
static void defaultHandler(const char *errMessage, ErrorLevel severity)
The default error handler.
Int itemsize() const
data characteristics
FITS::HDUType hdutype() const
Header Data Unit type (e.g.