casa
$Rev:20696$
|
helper class More...
#include <hdu.h>
Public Member Functions | |
FitsField (int n=1) | |
~FitsField () | |
FitsField< FitsBit > & | operator() () |
FitsField< FitsBit > & | operator() (unsigned i) |
FitsField< FitsBit > & | operator= (unsigned i) |
int | fitsfieldsize () const |
int | localfieldsize () const |
operator int () | |
void * | data () |
void | show (std::ostream &) |
Protected Member Functions | |
void | setaddr (void **addr) |
Protected Attributes | |
FitsBit ** | field |
unsigned char | mask |
int | byte_offset |
helper class
Caution: Bit fields require special treatment
casa::FitsField< FitsBit >::FitsField | ( | int | n = 1 | ) |
casa::FitsField< FitsBit >::~FitsField | ( | ) |
void* casa::FitsField< FitsBit >::data | ( | ) | [virtual] |
Implements casa::FitsBase.
int casa::FitsField< FitsBit >::fitsfieldsize | ( | ) | const [virtual] |
Implements casa::FitsBase.
int casa::FitsField< FitsBit >::localfieldsize | ( | ) | const [virtual] |
Implements casa::FitsBase.
casa::FitsField< FitsBit >::operator int | ( | ) | [inline] |
Definition at line 943 of file hdu.h.
References casa::FitsField< TYPE >::field, and casa::mask().
FitsField<FitsBit>& casa::FitsField< FitsBit >::operator() | ( | ) | [inline] |
Definition at line 929 of file hdu.h.
References casa::mask().
FitsField<FitsBit>& casa::FitsField< FitsBit >::operator() | ( | unsigned | i | ) | [inline] |
Definition at line 932 of file hdu.h.
References casa::mask().
FitsField<FitsBit>& casa::FitsField< FitsBit >::operator= | ( | unsigned | i | ) | [inline] |
Definition at line 935 of file hdu.h.
References casa::FitsField< TYPE >::field, and casa::mask().
void casa::FitsField< FitsBit >::setaddr | ( | void ** | addr | ) | [protected, virtual] |
Implements casa::FitsBase.
void casa::FitsField< FitsBit >::show | ( | std::ostream & | ) | [virtual] |
Implements casa::FitsBase.
int casa::FitsField< FitsBit >::byte_offset [protected] |
unsigned char casa::FitsField< FitsBit >::mask [protected] |