casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Protected Attributes | Private Member Functions
casa::ImageExtension< TYPE > Class Template Reference

IMAGE extension of given type. More...

#include <hdu.h>

Inheritance diagram for casa::ImageExtension< TYPE >:
casa::PrimaryArray< TYPE > casa::HeaderDataUnit

List of all members.

Public Types

typedef TYPE ElementType

Public Member Functions

 ImageExtension (FitsInput &, FITSErrorHandler errhandler=FITSError::defaultHandler)
 ImageExtension (FitsKeywordList &, FITSErrorHandler errhandler=FITSError::defaultHandler)
 ImageExtension (FITSErrorHandler errhandler=FITSError::defaultHandler)
 constructor for header consisted required keywords only
 ~ImageExtension ()
char * xtension ()
char * extname ()
Int extver ()
Int extlevel ()
Int pcount ()
Int gcount ()
int write_imgExt_hdr (FitsOutput &fout, int bitpix, int naxis, long *naxes)
 write required keywords for ImageExtension

Protected Attributes

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

Private Member Functions

void ie_assign ()

Detailed Description

template<class TYPE>
class casa::ImageExtension< TYPE >

IMAGE extension of given type.

Template Type Argument Requirements

Definition at line 515 of file hdu.h.


Member Typedef Documentation

template<class TYPE >
typedef TYPE casa::ImageExtension< TYPE >::ElementType

Reimplemented from casa::PrimaryArray< TYPE >.

Definition at line 517 of file hdu.h.


Constructor & Destructor Documentation

template<class TYPE >
casa::ImageExtension< TYPE >::ImageExtension ( FitsInput ,
FITSErrorHandler  errhandler = FITSError::defaultHandler 
)
template<class TYPE >
casa::ImageExtension< TYPE >::ImageExtension ( FitsKeywordList ,
FITSErrorHandler  errhandler = FITSError::defaultHandler 
)
template<class TYPE >
casa::ImageExtension< TYPE >::ImageExtension ( FITSErrorHandler  errhandler = FITSError::defaultHandler)

constructor for header consisted required keywords only

template<class TYPE >
casa::ImageExtension< TYPE >::~ImageExtension ( )

Member Function Documentation

template<class TYPE >
Int casa::ImageExtension< TYPE >::extlevel ( ) [inline]

Definition at line 530 of file hdu.h.

References casa::ImageExtension< TYPE >::extlevel_x.

template<class TYPE >
char* casa::ImageExtension< TYPE >::extname ( ) [inline]

Definition at line 528 of file hdu.h.

References casa::ImageExtension< TYPE >::extname_x.

template<class TYPE >
Int casa::ImageExtension< TYPE >::extver ( ) [inline]

Definition at line 529 of file hdu.h.

References casa::ImageExtension< TYPE >::extver_x.

template<class TYPE >
Int casa::ImageExtension< TYPE >::gcount ( ) [inline]

Definition at line 532 of file hdu.h.

References casa::ImageExtension< TYPE >::gcount_x.

template<class TYPE >
void casa::ImageExtension< TYPE >::ie_assign ( ) [private]
template<class TYPE >
Int casa::ImageExtension< TYPE >::pcount ( ) [inline]

Definition at line 531 of file hdu.h.

References casa::ImageExtension< TYPE >::pcount_x.

template<class TYPE >
int casa::ImageExtension< TYPE >::write_imgExt_hdr ( FitsOutput fout,
int  bitpix,
int  naxis,
long *  naxes 
)

write required keywords for ImageExtension

template<class TYPE >
char* casa::ImageExtension< TYPE >::xtension ( ) [inline]

Definition at line 527 of file hdu.h.

References casa::ImageExtension< TYPE >::xtension_x.


Member Data Documentation

template<class TYPE >
Int casa::ImageExtension< TYPE >::extlevel_x [protected]

Definition at line 540 of file hdu.h.

Referenced by casa::ImageExtension< TYPE >::extlevel().

template<class TYPE >
char* casa::ImageExtension< TYPE >::extname_x [protected]

Definition at line 538 of file hdu.h.

Referenced by casa::ImageExtension< TYPE >::extname().

template<class TYPE >
Int casa::ImageExtension< TYPE >::extver_x [protected]

Definition at line 539 of file hdu.h.

Referenced by casa::ImageExtension< TYPE >::extver().

template<class TYPE >
Int casa::ImageExtension< TYPE >::gcount_x [protected]

Definition at line 542 of file hdu.h.

Referenced by casa::ImageExtension< TYPE >::gcount().

template<class TYPE >
Int casa::ImageExtension< TYPE >::pcount_x [protected]

Definition at line 541 of file hdu.h.

Referenced by casa::ImageExtension< TYPE >::pcount().

template<class TYPE >
char* casa::ImageExtension< TYPE >::xtension_x [protected]

Definition at line 537 of file hdu.h.

Referenced by casa::ImageExtension< TYPE >::xtension().


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