casacore
Public Member Functions | Protected Attributes | List of all members
casacore::FitsArray< TYPE > Class Template Reference

FITS array of given type
More...

#include <hdu.h>

Public Member Functions

 FitsArray (int, const int *)
 
 ~FitsArray ()
 
TYPE & operator() (int d0, int d1)
 
TYPE & operator() (int, int, int)
 
TYPE & operator() (int, int, int, int)
 
TYPE & operator() (int, int, int, int, int)
 
int dims () const
 
int dim (int n) const
 
int * vdim ()
 
- Public Member Functions inherited from casacore::FitsField< TYPE >
 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 &)
 
- 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< TYPE >
TYPE ** field
 
- 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< TYPE >
void setaddr (void **addr)
 

Detailed Description

template<class TYPE>
class casacore::FitsArray< TYPE >

FITS array of given type

Definition at line 973 of file hdu.h.

Constructor & Destructor Documentation

◆ FitsArray()

template<class TYPE >
casacore::FitsArray< TYPE >::FitsArray ( int  ,
const int *   
)

◆ ~FitsArray()

template<class TYPE >
casacore::FitsArray< TYPE >::~FitsArray ( )

Member Function Documentation

◆ dim()

template<class TYPE >
int casacore::FitsArray< TYPE >::dim ( int  n) const
virtual

Reimplemented from casacore::FitsBase.

◆ dims()

template<class TYPE >
int casacore::FitsArray< TYPE >::dims ( ) const
virtual

Reimplemented from casacore::FitsBase.

◆ operator()() [1/4]

template<class TYPE >
TYPE& casacore::FitsArray< TYPE >::operator() ( int  d0,
int  d1 
)

◆ operator()() [2/4]

template<class TYPE >
TYPE& casacore::FitsArray< TYPE >::operator() ( int  ,
int  ,
int   
)

◆ operator()() [3/4]

template<class TYPE >
TYPE& casacore::FitsArray< TYPE >::operator() ( int  ,
int  ,
int  ,
int   
)

◆ operator()() [4/4]

template<class TYPE >
TYPE& casacore::FitsArray< TYPE >::operator() ( int  ,
int  ,
int  ,
int  ,
int   
)

◆ vdim()

template<class TYPE >
int* casacore::FitsArray< TYPE >::vdim ( )
virtual

Reimplemented from casacore::FitsBase.

Member Data Documentation

◆ dimn

template<class TYPE >
int* casacore::FitsArray< TYPE >::dimn
protected

Definition at line 986 of file hdu.h.

◆ factor

template<class TYPE >
int* casacore::FitsArray< TYPE >::factor
protected

Definition at line 987 of file hdu.h.

◆ no_dims

template<class TYPE >
int casacore::FitsArray< TYPE >::no_dims
protected

Definition at line 985 of file hdu.h.


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