casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
casacore::FitsArray< FitsBit > Class Template Reference

FITS array of FitsBit type
Note: We must specify a FitsArray<FitsBit> as a specialization;
More...

#include <hdu.h>

Inheritance diagram for casacore::FitsArray< FitsBit >:
casacore::FitsField< FitsBit > casacore::FitsBase

Public Member Functions

 FitsArray (int, const int *)
 
 ~FitsArray ()
 
FitsField< FitsBit > & operator() (int d0, int d1)
 
FitsField< FitsBit > & operator() (int, int, int)
 
FitsField< FitsBit > & operator() (int, int, int, int)
 
FitsField< FitsBit > & operator() (int, int, int, int, int)
 
int dims () const
 
int dim (int n) const
 
int * vdim ()
 
- Public Member Functions inherited from casacore::FitsField< FitsBit >
 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 &)
 
- Public Member Functions inherited from casacore::FitsBase
 FitsBase (const FITS::ValueType &t, int n)
 
virtual ~FitsBase ()
 
unsigned int nelements () const
 
FITS::ValueType fieldtype () const
 
FitsBaseoperator= (FitsBase &)=delete
 

Protected Attributes

int no_dims
 
int * dimn
 
int * factor
 
- Protected Attributes inherited from casacore::FitsField< FitsBit >
FitsBit ** field
 
unsigned char mask
 
int byte_offset
 
- Protected Attributes inherited from casacore::FitsBase
int no_elements
 
FITS::ValueType data_type
 

Additional Inherited Members

- Static Public Member Functions inherited from casacore::FitsBase
static FitsBasemake (const FITS::ValueType &, int=1)
 
static FitsBasemake (const FITS::ValueType &, int, int *)
 
static FitsBasemake (FitsBase &)
 
- Protected Member Functions inherited from casacore::FitsField< FitsBit >
void setaddr (void **addr)
 

Detailed Description

template<>
class casacore::FitsArray< FitsBit >

FITS array of FitsBit type
Note: We must specify a FitsArray<FitsBit> as a specialization;

Definition at line 1000 of file hdu.h.

Constructor & Destructor Documentation

casacore::FitsArray< FitsBit >::FitsArray ( int  ,
const int *   
)

Member Function Documentation

int casacore::FitsArray< FitsBit >::dim ( int  n) const
virtual

Reimplemented from casacore::FitsBase.

int casacore::FitsArray< FitsBit >::dims ( ) const
virtual

Reimplemented from casacore::FitsBase.

FitsField<FitsBit>& casacore::FitsArray< FitsBit >::operator() ( int  d0,
int  d1 
)
FitsField<FitsBit>& casacore::FitsArray< FitsBit >::operator() ( int  ,
int  ,
int   
)
FitsField<FitsBit>& casacore::FitsArray< FitsBit >::operator() ( int  ,
int  ,
int  ,
int   
)
FitsField<FitsBit>& casacore::FitsArray< FitsBit >::operator() ( int  ,
int  ,
int  ,
int  ,
int   
)
int* casacore::FitsArray< FitsBit >::vdim ( )
virtual

Reimplemented from casacore::FitsBase.

Member Data Documentation

int* casacore::FitsArray< FitsBit >::dimn
protected

Definition at line 1016 of file hdu.h.

int* casacore::FitsArray< FitsBit >::factor
protected

Definition at line 1017 of file hdu.h.

int casacore::FitsArray< FitsBit >::no_dims
protected

Definition at line 1015 of file hdu.h.


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