casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
hdu.h File Reference
#include <casacore/casa/aips.h>
#include <casacore/fits/FITS/fits.h>
#include <casacore/fits/FITS/blockio.h>
#include <casacore/casa/BasicSL/String.h>
#include <casacore/casa/Arrays/Vector.h>

Go to the source code of this file.

Classes

class  casacore::HeaderDataUnit
 base class that defines a HDU More...
 
class  casacore::PrimaryArray< TYPE >
 templated primary array base class of given type More...
 
class  casacore::ImageExtension< TYPE >
 IMAGE extension of given type. More...
 
class  casacore::PrimaryGroup< TYPE >
 Random Group datastructure. More...
 
class  casacore::PrimaryTable< TYPE >
 Primary Table structure. More...
 
class  casacore::ExtensionHeaderDataUnit
 base class for generalized exentensions HDU More...
 
class  casacore::FitsBase
 helper class More...
 
class  casacore::FitsField< TYPE >
 helper class
Note: Note that FitsField does not allocate space for the data; Space is external to FitsField and its address is set via the setaddr function;
More...
 
class  casacore::FitsField< FitsBit >
 helper class More...
 
class  casacore::FitsArray< TYPE >
 FITS array of given type. More...
 
class  casacore::FitsArray< FitsBit >
 FITS array of FitsBit type
Note: We must specify a FitsArray<FitsBit> as a specialization;
More...
 
class  casacore::BinaryTableExtension
 BINTABLE extension. More...
 
class  casacore::AsciiTableExtension
 (ascii) TABLE extension More...
 

Namespaces

 casacore
 this file contains all the compiler specific defines
 

Typedefs

typedef PrimaryArray< unsigned
char > 
casacore::BytePrimaryArray
 
typedef PrimaryArray< short > casacore::ShortPrimaryArray
 
typedef PrimaryArray< FitsLong > casacore::LongPrimaryArray
 
typedef PrimaryArray< float > casacore::FloatPrimaryArray
 
typedef PrimaryArray< double > casacore::DoublePrimaryArray
 
typedef ImageExtension
< unsigned char > 
casacore::ByteImageExtension
 
typedef ImageExtension< short > casacore::ShortImageExtension
 
typedef ImageExtension< FitsLong > casacore::LongImageExtension
 
typedef ImageExtension< float > casacore::FloatImageExtension
 
typedef ImageExtension< double > casacore::DoubleImageExtension
 
typedef PrimaryGroup< unsigned
char > 
casacore::BytePrimaryGroup
 
typedef PrimaryGroup< short > casacore::ShortPrimaryGroup
 
typedef PrimaryGroup< FitsLong > casacore::LongPrimaryGroup
 
typedef PrimaryGroup< float > casacore::FloatPrimaryGroup
 
typedef PrimaryGroup< double > casacore::DoublePrimaryGroup
 
typedef PrimaryTable< unsigned
char > 
casacore::BytePrimaryTable
 
typedef PrimaryTable< short > casacore::ShortPrimaryTable
 
typedef PrimaryTable< FitsLong > casacore::LongPrimaryTable
 
typedef PrimaryTable< float > casacore::FloatPrimaryTable
 
typedef PrimaryTable< double > casacore::DoublePrimaryTable
 
typedef FitsField< FitsLogical > casacore::LogicalFitsField
 
typedef FitsField< FitsBit > casacore::BitFitsField
 
typedef FitsField< char > casacore::CharFitsField
 
typedef FitsField< unsigned char > casacore::ByteFitsField
 
typedef FitsField< short > casacore::ShortFitsField
 
typedef FitsField< FitsLong > casacore::LongFitsField
 
typedef FitsField< float > casacore::FloatFitsField
 
typedef FitsField< double > casacore::DoubleFitsField
 
typedef FitsField< Complex > casacore::ComplexFitsField
 
typedef FitsField< IComplex > casacore::IComplexFitsField
 
typedef FitsField< DComplex > casacore::DComplexFitsField
 
typedef FitsField< FitsVADesc > casacore::VADescFitsField
 
typedef FitsArray< FitsLogical > casacore::LogicalFitsArray
 
typedef FitsArray< FitsBit > casacore::BitFitsArray
 
typedef FitsArray< char > casacore::CharFitsArray
 
typedef FitsArray< unsigned char > casacore::ByteFitsArray
 
typedef FitsArray< short > casacore::ShortFitsArray
 
typedef FitsArray< FitsLong > casacore::LongFitsArray
 
typedef FitsArray< float > casacore::FloatFitsArray
 
typedef FitsArray< double > casacore::DoubleFitsArray
 
typedef FitsArray< Complex > casacore::ComplexFitsArray
 
typedef FitsArray< IComplex > casacore::IComplexFitsArray
 
typedef FitsArray< DComplex > casacore::DComplexFitsArray
 
typedef FitsArray< FitsVADesc > casacore::VADescFitsArray
 

Functions

std::ostream & casacore::operator<< (std::ostream &o, HeaderDataUnit &h)
 
std::ostream & casacore::operator<< (std::ostream &o, FitsBase &x)