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

FITS array of FitsBit type. More...

#include <hdu.h>

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

List of all members.

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 ()

Protected Attributes

int no_dims
int * dimn
int * factor

Detailed Description

template<>
class casa::FitsArray< FitsBit >

FITS array of FitsBit type.

Template Type Argument Requirements

typedef FitsArray<FitsLogical> LogicalFitsArray; typedef FitsArray<FitsBit> BitFitsArray; typedef FitsArray<char> CharFitsArray; typedef FitsArray<unsigned char> ByteFitsArray; typedef FitsArray<short> ShortFitsArray; typedef FitsArray<FitsLong> LongFitsArray; typedef FitsArray<float> FloatFitsArray; typedef FitsArray<double> DoubleFitsArray; typedef FitsArray<Complex> ComplexFitsArray; typedef FitsArray<IComplex> IComplexFitsArray; typedef FitsArray<DComplex> DComplexFitsArray; typedef FitsArray<FitsVADesc> VADescFitsArray;
Note: We must specify a FitsArray<FitsBit> as a specialization;

Definition at line 1014 of file hdu.h.


Constructor & Destructor Documentation

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

Member Function Documentation

int casa::FitsArray< FitsBit >::dim ( int  n) const [virtual]

Reimplemented from casa::FitsBase.

int casa::FitsArray< FitsBit >::dims ( ) const [virtual]

Reimplemented from casa::FitsBase.

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

Reimplemented from casa::FitsBase.


Member Data Documentation

int* casa::FitsArray< FitsBit >::dimn [protected]

Definition at line 1030 of file hdu.h.

int* casa::FitsArray< FitsBit >::factor [protected]

Definition at line 1031 of file hdu.h.

int casa::FitsArray< FitsBit >::no_dims [protected]

Definition at line 1029 of file hdu.h.


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