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

helper class
Note: Note that FitsField does not allocate space for the data; Space is external to FitsField and its address is set via the setaddr function;
More...

#include <hdu.h>

Inheritance diagram for casa::FitsField< TYPE >:
casa::FitsBase casa::FitsArray< TYPE >

List of all members.

Public Member Functions

 FitsField (int n=1)
 ~FitsField ()
TYPE & operator() ()
TYPE & operator() (int i)
FitsField< TYPE > & operator= (const TYPE &x)
int fitsfieldsize () const
int localfieldsize () const
void * data ()
void show (std::ostream &)

Protected Member Functions

void setaddr (void **addr)

Protected Attributes

TYPE ** field

Detailed Description

template<class TYPE>
class casa::FitsField< TYPE >

helper class
Note: Note that FitsField does not allocate space for the data; Space is external to FitsField and its address is set via the setaddr function;

Definition at line 881 of file hdu.h.


Constructor & Destructor Documentation

template<class TYPE>
casa::FitsField< TYPE >::FitsField ( int  n = 1) [inline]

Definition at line 883 of file hdu.h.

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

Member Function Documentation

template<class TYPE>
void* casa::FitsField< TYPE >::data ( ) [virtual]

Implements casa::FitsBase.

template<class TYPE>
int casa::FitsField< TYPE >::fitsfieldsize ( ) const [virtual]

Implements casa::FitsBase.

template<class TYPE>
int casa::FitsField< TYPE >::localfieldsize ( ) const [virtual]

Implements casa::FitsBase.

template<class TYPE>
TYPE& casa::FitsField< TYPE >::operator() ( ) [inline]

Definition at line 887 of file hdu.h.

template<class TYPE>
TYPE& casa::FitsField< TYPE >::operator() ( int  i) [inline]

Definition at line 888 of file hdu.h.

template<class TYPE>
FitsField<TYPE>& casa::FitsField< TYPE >::operator= ( const TYPE &  x) [inline]

Definition at line 889 of file hdu.h.

template<class TYPE>
void casa::FitsField< TYPE >::setaddr ( void **  addr) [protected, virtual]

Implements casa::FitsBase.

template<class TYPE>
void casa::FitsField< TYPE >::show ( std::ostream &  ) [virtual]

Implements casa::FitsBase.


Member Data Documentation

template<class TYPE>
TYPE** casa::FitsField< TYPE >::field [protected]

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