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;
93 Tlonglong = TLONGLONG,
97 Tdblcomplex = TDBLCOMPLEX,
100 VTlogical = -TLOGICAL,
108 VTlonglong = -TLONGLONG,
111 VTcomplex = -TCOMPLEX,
112 VTdblcomplex= -TDBLCOMPLEX
118 typedef enum {AnyHdu=-1, ImageHdu, AsciiTbl, BinaryTbl, GroupTbl} HduType;
122 typedef enum {Inotype = 0, Ibyte=BYTE_IMG,
126 Idouble = DOUBLE_IMG,
127 Iushort = USHORT_IMG,
129 Ilonglong = LONGLONG_IMG} ImageType;
133 typedef std::string String;
137 typedef std::multimap<String,CCfits::ExtHDU*> ExtMap;
142 typedef std::multimap<std::string,CCfits::Column*>
ColMap;
146 typedef ExtMap::const_iterator ExtMapConstIt;
150 typedef ExtMap::iterator ExtMapIt;
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:142