casacore
|
helper class
More...
#include <hdu.h>
Public Member Functions | |
FitsBase (const FITS::ValueType &t, int n) | |
virtual | ~FitsBase () |
unsigned int | nelements () const |
virtual int | fitsfieldsize () const =0 |
virtual int | localfieldsize () const =0 |
virtual void * | data ()=0 |
virtual int | dims () const |
virtual int | dim (int n) const |
virtual int * | vdim () |
FITS::ValueType | fieldtype () const |
FitsBase & | operator= (FitsBase &)=delete |
virtual void | show (std::ostream &)=0 |
Static Public Member Functions | |
static FitsBase * | make (const FITS::ValueType &, int=1) |
static FitsBase * | make (const FITS::ValueType &, int, int *) |
static FitsBase * | make (FitsBase &) |
Protected Member Functions | |
virtual void | setaddr (void **)=0 |
Protected Attributes | |
int | no_elements |
FITS::ValueType | data_type |
Friends | |
class | BinaryTableExtension |
class | AsciiTableExtension |
|
inline |
|
virtual |
|
pure virtual |
|
virtual |
Reimplemented in casacore::FitsArray< FitsBit >, and casacore::FitsArray< TYPE >.
|
virtual |
Reimplemented in casacore::FitsArray< FitsBit >, and casacore::FitsArray< TYPE >.
|
inline |
|
pure virtual |
|
pure virtual |
|
static |
|
static |
|
inline |
Definition at line 848 of file hdu.h.
References no_elements.
Referenced by casacore::StringFITSFieldCopier::copyToFITS(), casacore::ArrayFITSFieldCopier< recordType, fitsType >::copyToFITS(), and casacore::VariableArrayFITSFieldCopier< recordType, fitsType >::copyToFITS().
|
protectedpure virtual |
|
pure virtual |
Implemented in casacore::FitsField< FitsBit >, casacore::FitsField< TYPE >, casacore::FitsField< char >, and casacore::FitsField< fitsType >.
Referenced by casacore::operator<<().
|
virtual |
Reimplemented in casacore::FitsArray< FitsBit >, and casacore::FitsArray< TYPE >.
|
friend |
|
friend |
|
protected |
Definition at line 866 of file hdu.h.
Referenced by fieldtype().
|
protected |
Definition at line 865 of file hdu.h.
Referenced by nelements().