|
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 |
Definition at line 842 of file hdu.h.
References data_type, and no_elements.
Referenced by casacore::FitsField< FitsLogical >::FitsField(), make(), make(), make(), and operator=().
|
virtual |
|
pure virtual |
Implemented in casacore::FitsField< TYPE >, casacore::FitsField< char >, casacore::FitsField< Complex >, casacore::FitsField< DComplex >, casacore::FitsField< double >, casacore::FitsField< FitsBit >, casacore::FitsField< FitsLogical >, casacore::FitsField< FitsLong >, casacore::FitsField< fitsType >, casacore::FitsField< FitsVADesc >, casacore::FitsField< float >, casacore::FitsField< IComplex >, casacore::FitsField< short >, and casacore::FitsField< unsigned char >.
|
virtual |
Reimplemented in casacore::FitsArray< TYPE >, casacore::FitsArray< char >, casacore::FitsArray< Complex >, casacore::FitsArray< DComplex >, casacore::FitsArray< double >, casacore::FitsArray< FitsBit >, casacore::FitsArray< FitsLogical >, casacore::FitsArray< FitsLong >, casacore::FitsArray< FitsVADesc >, casacore::FitsArray< float >, casacore::FitsArray< IComplex >, casacore::FitsArray< short >, and casacore::FitsArray< unsigned char >.
|
virtual |
Reimplemented in casacore::FitsArray< TYPE >, casacore::FitsArray< char >, casacore::FitsArray< Complex >, casacore::FitsArray< DComplex >, casacore::FitsArray< double >, casacore::FitsArray< FitsBit >, casacore::FitsArray< FitsLogical >, casacore::FitsArray< FitsLong >, casacore::FitsArray< FitsVADesc >, casacore::FitsArray< float >, casacore::FitsArray< IComplex >, casacore::FitsArray< short >, and casacore::FitsArray< unsigned char >.
|
inline |
|
pure virtual |
Implemented in casacore::FitsField< TYPE >, casacore::FitsField< char >, casacore::FitsField< Complex >, casacore::FitsField< DComplex >, casacore::FitsField< double >, casacore::FitsField< FitsBit >, casacore::FitsField< FitsLogical >, casacore::FitsField< FitsLong >, casacore::FitsField< fitsType >, casacore::FitsField< FitsVADesc >, casacore::FitsField< float >, casacore::FitsField< IComplex >, casacore::FitsField< short >, and casacore::FitsField< unsigned char >.
|
pure virtual |
Implemented in casacore::FitsField< TYPE >, casacore::FitsField< char >, casacore::FitsField< Complex >, casacore::FitsField< DComplex >, casacore::FitsField< double >, casacore::FitsField< FitsBit >, casacore::FitsField< FitsLogical >, casacore::FitsField< FitsLong >, casacore::FitsField< fitsType >, casacore::FitsField< FitsVADesc >, casacore::FitsField< float >, casacore::FitsField< IComplex >, casacore::FitsField< short >, and casacore::FitsField< unsigned char >.
|
static |
References FitsBase().
|
static |
References FitsBase().
References FitsBase().
|
inline |
Definition at line 846 of file hdu.h.
References no_elements.
References FitsBase().
|
protectedpure virtual |
Implemented in casacore::FitsField< TYPE >, casacore::FitsField< char >, casacore::FitsField< Complex >, casacore::FitsField< DComplex >, casacore::FitsField< double >, casacore::FitsField< FitsBit >, casacore::FitsField< FitsLogical >, casacore::FitsField< FitsLong >, casacore::FitsField< fitsType >, casacore::FitsField< FitsVADesc >, casacore::FitsField< float >, casacore::FitsField< IComplex >, casacore::FitsField< short >, and casacore::FitsField< unsigned char >.
|
pure virtual |
Implemented in casacore::FitsField< TYPE >, casacore::FitsField< char >, casacore::FitsField< Complex >, casacore::FitsField< DComplex >, casacore::FitsField< double >, casacore::FitsField< FitsBit >, casacore::FitsField< FitsLogical >, casacore::FitsField< FitsLong >, casacore::FitsField< fitsType >, casacore::FitsField< FitsVADesc >, casacore::FitsField< float >, casacore::FitsField< IComplex >, casacore::FitsField< short >, and casacore::FitsField< unsigned char >.
Referenced by casacore::operator<<().
|
virtual |
Reimplemented in casacore::FitsArray< TYPE >, casacore::FitsArray< char >, casacore::FitsArray< Complex >, casacore::FitsArray< DComplex >, casacore::FitsArray< double >, casacore::FitsArray< FitsBit >, casacore::FitsArray< FitsLogical >, casacore::FitsArray< FitsLong >, casacore::FitsArray< FitsVADesc >, casacore::FitsArray< float >, casacore::FitsArray< IComplex >, casacore::FitsArray< short >, and casacore::FitsArray< unsigned char >.
|
friend |
Definition at line 840 of file hdu.h.
References AsciiTableExtension.
Referenced by AsciiTableExtension.
|
friend |
Definition at line 839 of file hdu.h.
References BinaryTableExtension.
Referenced by BinaryTableExtension.
|
protected |
Definition at line 864 of file hdu.h.
Referenced by fieldtype(), and FitsBase().
|
protected |
Definition at line 863 of file hdu.h.
Referenced by FitsBase(), and nelements().