casacore::FitsBase Class Reference

helper class More...

#include <hdu.h>

Inheritance diagram for casacore::FitsBase:
casacore::FitsField< TYPE > casacore::FitsField< FitsBit > casacore::FitsArray< TYPE > casacore::FitsArray< FitsBit >

List of all members.

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
FitsBaseoperator= (FitsBase &)
virtual void show (std::ostream &)=0

Static Public Member Functions

static FitsBasemake (const FITS::ValueType &, int=1)
static FitsBasemake (const FITS::ValueType &, int, int *)
static FitsBasemake (FitsBase &)

Protected Member Functions

virtual void setaddr (void **)=0

Protected Attributes

int no_elements
FITS::ValueType data_type

Friends

class BinaryTableExtension
class AsciiTableExtension

Detailed Description

helper class

Definition at line 840 of file hdu.h.


Constructor & Destructor Documentation

casacore::FitsBase::FitsBase ( const FITS::ValueType t,
int  n 
) [inline]

Definition at line 844 of file hdu.h.

virtual casacore::FitsBase::~FitsBase (  )  [virtual]

Member Function Documentation

virtual void* casacore::FitsBase::data (  )  [pure virtual]
virtual int casacore::FitsBase::dim ( int  n  )  const [virtual]
virtual int casacore::FitsBase::dims (  )  const [virtual]
FITS::ValueType casacore::FitsBase::fieldtype (  )  const [inline]

Definition at line 855 of file hdu.h.

References data_type.

virtual int casacore::FitsBase::fitsfieldsize (  )  const [pure virtual]
virtual int casacore::FitsBase::localfieldsize (  )  const [pure virtual]
static FitsBase* casacore::FitsBase::make ( FitsBase  )  [static]
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]
FitsBase& casacore::FitsBase::operator= ( FitsBase  ) 
virtual void casacore::FitsBase::setaddr ( void **   )  [protected, pure virtual]
virtual void casacore::FitsBase::show ( std::ostream &   )  [pure virtual]
virtual int* casacore::FitsBase::vdim (  )  [virtual]

Friends And Related Function Documentation

friend class AsciiTableExtension [friend]

Definition at line 842 of file hdu.h.

friend class BinaryTableExtension [friend]

Definition at line 841 of file hdu.h.


Member Data Documentation

Definition at line 866 of file hdu.h.

Referenced by fieldtype().

Definition at line 865 of file hdu.h.

Referenced by nelements().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1