23 #include <sys/types.h> 32 static const int BITPIX = -32;
33 static const int NAXIS = 2;
34 static const int MAXDIM = 99;
35 extern const unsigned long USBASE;
36 extern const unsigned long ULBASE;
38 extern char BSCALE[7];
43 typedef enum {Read=READONLY,Write=READWRITE} RWmode;
81 typedef enum {Tnull, Tbit = TBIT, Tbyte = TBYTE, Tlogical = TLOGICAL, Tstring = TSTRING, Tushort = TUSHORT, Tshort = TSHORT,Tuint = TUINT,Tint = TINT, Tulong = TULONG,Tlong = TLONG, Tlonglong = TLONGLONG, Tfloat = TFLOAT, Tdouble = TDOUBLE, Tcomplex = TCOMPLEX, Tdblcomplex=TDBLCOMPLEX, VTbit= -TBIT, VTbyte=-TBYTE,VTlogical=-Tlogical, VTstring=-TSTRING, VTushort=-TUSHORT,VTshort=-TSHORT,VTuint=-TUINT, VTint=-TINT,VTulong=-TULONG,VTlong=-TLONG,VTlonglong=-TLONGLONG,VTfloat=-TFLOAT,VTdouble=-TDOUBLE,VTcomplex=-TCOMPLEX,VTdblcomplex=-TDBLCOMPLEX}
ValueType;
85 typedef enum {AnyHdu=-1, ImageHdu, AsciiTbl, BinaryTbl} HduType;
89 typedef enum {Inotype = 0, Ibyte=BYTE_IMG,
96 Ilonglong = LONGLONG_IMG} ImageType;
100 typedef std::string String;
104 typedef std::multimap<String,CCfits::ExtHDU*> ExtMap;
109 typedef std::multimap<std::string,CCfits::Column*>
ColMap;
113 typedef ExtMap::const_iterator ExtMapConstIt;
117 typedef ExtMap::iterator ExtMapIt;
Namespace enclosing all CCfits classes and globals definitions.
Definition: AsciiTable.cxx:26
ValueType
CCfits value types and their CFITSIO equivalents (in caps)
Definition: CCfits.h:81
std::multimap< std::string, CCfits::Column * > ColMap
Type definition for a table's column container.
Definition: CCfits.h:109