casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
casa::ExtensionHeaderDataUnit Class Reference

base class for generalized exentensions HDU More...

#include <hdu.h>

Inheritance diagram for casa::ExtensionHeaderDataUnit:
casa::HeaderDataUnit casa::BinaryTableExtension casa::AsciiTableExtension casa::BinaryTable casa::FITSIDItoMS1

List of all members.

Public Member Functions

 ExtensionHeaderDataUnit (FitsInput &, FITSErrorHandler errhandler=FITSError::defaultHandler)
 ExtensionHeaderDataUnit (FitsKeywordList &, FITSErrorHandler errhandler=FITSError::defaultHandler)
 ~ExtensionHeaderDataUnit ()
char * xtension ()
char * extname ()
Int extver ()
Int extlevel ()
Int pcount ()
Int gcount ()
int read (char *addr, int nbytes)
 read next N bytes into addr
int write (FitsOutput &fout, char *addr, int nbytes)
 write next N bytes from addr to the FITS output fout

Protected Member Functions

 ExtensionHeaderDataUnit (FitsInput &, FITS::HDUType, FITSErrorHandler errhandler=FITSError::defaultHandler)
 ExtensionHeaderDataUnit (FitsKeywordList &, FITS::HDUType, FITSErrorHandler errhandler=FITSError::defaultHandler)
 ExtensionHeaderDataUnit (FITS::HDUType, FITSErrorHandler errhandler=FITSError::defaultHandler)
 This constructor is used for writing only required keywords.

Protected Attributes

char * xtension_x
char * extname_x
Int extver_x
Int extlevel_x
Int pcount_x
Int gcount_x

Private Member Functions

void ex_assign ()

Detailed Description

base class for generalized exentensions HDU

Definition at line 796 of file hdu.h.


Constructor & Destructor Documentation

This constructor is used for writing only required keywords.


Member Function Documentation

Definition at line 806 of file hdu.h.

References extlevel_x.

Definition at line 804 of file hdu.h.

References extname_x.

Definition at line 805 of file hdu.h.

References extver_x.

Definition at line 808 of file hdu.h.

References gcount_x.

Definition at line 807 of file hdu.h.

References pcount_x.

int casa::ExtensionHeaderDataUnit::read ( char *  addr,
int  nbytes 
) [inline]

read next N bytes into addr

Definition at line 811 of file hdu.h.

References casa::HeaderDataUnit::read_data().

int casa::ExtensionHeaderDataUnit::write ( FitsOutput fout,
char *  addr,
int  nbytes 
) [inline]

write next N bytes from addr to the FITS output fout

Definition at line 814 of file hdu.h.

References casa::HeaderDataUnit::write_data().

Definition at line 803 of file hdu.h.

References xtension_x.


Member Data Documentation

Definition at line 829 of file hdu.h.

Referenced by extlevel().

Definition at line 827 of file hdu.h.

Referenced by extname().

Definition at line 828 of file hdu.h.

Referenced by extver().

Definition at line 831 of file hdu.h.

Referenced by gcount().

Definition at line 830 of file hdu.h.

Referenced by pcount().

Definition at line 826 of file hdu.h.

Referenced by xtension().


The documentation for this class was generated from the following file: