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