casacore
Loading...
Searching...
No Matches
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 971 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 984 of file hdu.h.

◆ factor

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

Definition at line 985 of file hdu.h.

◆ no_dims

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

Definition at line 983 of file hdu.h.


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