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 &) |
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 |
helper class
Definition at line 840 of file hdu.h.
casacore::FitsBase::FitsBase | ( | const FITS::ValueType & | t, | |
int | n | |||
) | [inline] |
virtual casacore::FitsBase::~FitsBase | ( | ) | [virtual] |
virtual void* casacore::FitsBase::data | ( | ) | [pure virtual] |
virtual int casacore::FitsBase::dim | ( | int | n | ) | const [virtual] |
Reimplemented in casacore::FitsArray< TYPE >, and casacore::FitsArray< FitsBit >.
virtual int casacore::FitsBase::dims | ( | ) | const [virtual] |
Reimplemented in casacore::FitsArray< TYPE >, and casacore::FitsArray< FitsBit >.
FITS::ValueType casacore::FitsBase::fieldtype | ( | ) | const [inline] |
virtual int casacore::FitsBase::fitsfieldsize | ( | ) | const [pure virtual] |
virtual int casacore::FitsBase::localfieldsize | ( | ) | const [pure virtual] |
static FitsBase* casacore::FitsBase::make | ( | const FITS::ValueType & | , | |
int | , | |||
int * | ||||
) | [static] |
static FitsBase* casacore::FitsBase::make | ( | const FITS::ValueType & | , | |
int | = 1 | |||
) | [static] |
unsigned int casacore::FitsBase::nelements | ( | ) | const [inline] |
Definition at line 848 of file hdu.h.
References no_elements.
Referenced by casacore::VariableArrayFITSFieldCopier< recordType, fitsType >::copyToFITS(), casacore::ArrayFITSFieldCopier< recordType, fitsType >::copyToFITS(), and casacore::StringFITSFieldCopier::copyToFITS().
virtual void casacore::FitsBase::setaddr | ( | void ** | ) | [protected, pure virtual] |
virtual void casacore::FitsBase::show | ( | std::ostream & | ) | [pure virtual] |
Implemented in casacore::FitsField< TYPE >, casacore::FitsField< FitsBit >, casacore::FitsField< char >, and casacore::FitsField< fitsType >.
Referenced by casacore::operator<<().
virtual int* casacore::FitsBase::vdim | ( | ) | [virtual] |
Reimplemented in casacore::FitsArray< TYPE >, and casacore::FitsArray< FitsBit >.
friend class AsciiTableExtension [friend] |
friend class BinaryTableExtension [friend] |
FITS::ValueType casacore::FitsBase::data_type [protected] |
Definition at line 866 of file hdu.h.
Referenced by fieldtype().
int casacore::FitsBase::no_elements [protected] |
Definition at line 865 of file hdu.h.
Referenced by nelements().