GammaLib  2.0.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GFitsCfitsio.hpp File Reference

CFITSIO interface header. More...

#include <cstring>

Go to the source code of this file.

Classes

struct  __fitsfile
 

Macros

#define __ffclos(A, B)   __dummy()
 
#define __ffcrim(A, B, C, D, E)   __dummy()
 
#define __ffcrtb(A, B, C, D, E, F, G, H, I)   __dummy()
 
#define __ffdcol(A, B, C)   __dummy()
 
#define __ffdelt(A, B)   __dummy()
 
#define __ffdhdu(A, B, C)   __dummy()
 
#define __ffdrow(A, B, C, D)   __dummy()
 
#define __ffflus(A, B)   __dummy()
 
#define __ffgabc(A, B, C, D, E, F)   __dummy()
 
#define __ffgcv(A, B, C, D, E, F, G, H, I, J)   __dummy()
 
#define __ffgcvb(A, B, C, D, E, F, G, H, I)   __dummy()
 
#define __ffgcvs(A, B, C, D, E, F, G, H, I)   __dummy()
 
#define __ffgdes(A, B, C, D, E, F)   __dummy()
 
#define __ffgerr(A, B)   __error(A, B)
 
#define __ffghdt(A, B, C)   __dummy()
 
#define __ffghsp(A, B, C, D)   __dummy()
 
#define __ffgidm(A, B, C)   __dummy()
 
#define __ffgidt(A, B, C)   __dummy()
 
#define __ffgiet(A, B, C)   __dummy()
 
#define __ffgipr(A, B, C, D, E, F)   __dummy()
 
#define __ffgisz(A, B, C, D)   __dummy()
 
#define __ffgky(A, B, C, D, E, F)   __dummy()
 
#define __ffgkey(A, B, C, D, E)   __dummy()
 
#define __ffgkyn(A, B, C, D, E, F)   __dummy()
 
#define __ffgnrw(A, B, C)   __dummy()
 
#define __ffgncl(A, B, C)   __dummy()
 
#define __ffgsv(A, B, C, D, E, F, G, H, I)   __dummy()
 
#define __ffgtcl(A, B, C, D, E, F)   __dummy()
 
#define __ffibin(A, B, C, D, E, F, G, H, I)   __dummy()
 
#define __fficol(A, B, C, D, E)   __dummy()
 
#define __ffiimg(A, B, C, D, E)   __dummy()
 
#define __ffiimgll(A, B, C, D, E)   __dummy()
 
#define __ffinit(A, B, C)   __dummy()
 
#define __ffirow(A, B, C, D)   __dummy()
 
#define __ffitab(A, B, C, D, E, F, G, H, I, J)   __dummy()
 
#define __ffmahd(A, B, C, D)   __dummy()
 
#define __ffpcn(A, B, C, D, E, F, G, H, I)   __dummy()
 
#define __ffopen(A, B, C, D)   __dummy()
 
#define __ffpcom(A, B, C)   __dummy()
 
#define __ffphis(A, B, C)   __dummy()
 
#define __ffpss(A, B, C, D, E, F)   __dummy()
 
#define __ffprec(A, B, C)   __dummy()
 
#define __ffrsim(A, B, C, D, E)   __dummy()
 
#define __ffsrow(A, B, C, D)   __dummy()
 
#define __ffthdu(A, B, C)   __dummy()
 
#define __fftscl(A, B, C, D, E)   __dummy()
 
#define __ffuky(A, B, C, D, E, F)   __dummy()
 
#define __ffukye(A, B, C, D, E, F)   __dummy()
 
#define __ffukyd(A, B, C, D, E, F)   __dummy()
 
#define __ffukyj(A, B, C, D, E)   __dummy()
 
#define __ffukyl(A, B, C, D, E)   __dummy()
 
#define __ffukys(A, B, C, D, E)   __dummy()
 
#define __ffukyu(A, B, C, D)   __dummy()
 
#define __TNULL   0
 
#define __TBIT   1
 
#define __TBYTE   11
 
#define __TSBYTE   12
 
#define __TLOGICAL   14
 
#define __TSTRING   16
 
#define __TUSHORT   20
 
#define __TSHORT   21
 
#define __TUINT   30
 
#define __TINT   31
 
#define __TULONG   40
 
#define __TLONG   41
 
#define __TFLOAT   42
 
#define __TLONGLONG   81
 
#define __TDOUBLE   82
 
#define __TCOMPLEX   83
 
#define __TDBLCOMPLEX   163
 
#define FPTR(A)   ((__fitsfile*)A)
 
#define FHANDLE(A)   ((__fitsfile**)&A)
 
#define FPTR_COPY(A, B)   *((__fitsfile*)A) = *((__fitsfile*)B)
 

Functions

void __error (int status, char *err_text)
 
int __dummy (void)
 

Detailed Description

CFITSIO interface header.

Author
Juergen Knoedlseder

Definition in file GFitsCfitsio.hpp.

Macro Definition Documentation

#define __ffclos (   A,
 
)    __dummy()

Definition at line 133 of file GFitsCfitsio.hpp.

Referenced by GFits::free_members(), and GFits::new_primary().

#define __ffcrim (   A,
  B,
  C,
  D,
 
)    __dummy()

Definition at line 134 of file GFitsCfitsio.hpp.

Referenced by GFits::new_primary(), GFits::save(), and GFitsImage::save_image().

#define __ffcrtb (   A,
  B,
  C,
  D,
  E,
  F,
  G,
  H,
 
)    __dummy()

Definition at line 135 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

#define __ffdcol (   A,
  B,
 
)    __dummy()

Definition at line 136 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

#define __ffdelt (   A,
 
)    __dummy()

Definition at line 137 of file GFitsCfitsio.hpp.

Referenced by GFits::free_members(), and GFits::new_primary().

#define __ffdhdu (   A,
  B,
 
)    __dummy()

Definition at line 138 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save(), GFits::save(), and GFitsImage::save_image().

#define __ffdrow (   A,
  B,
  C,
 
)    __dummy()

Definition at line 139 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

#define __ffflus (   A,
 
)    __dummy()

Definition at line 140 of file GFitsCfitsio.hpp.

Referenced by GFits::save().

#define __ffgabc (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 141 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

#define __ffgcv (   A,
  B,
  C,
  D,
  E,
  F,
  G,
  H,
  I,
 
)    __dummy()
#define __ffgcvb (   A,
  B,
  C,
  D,
  E,
  F,
  G,
  H,
 
)    __dummy()

Definition at line 143 of file GFitsCfitsio.hpp.

#define __ffgcvs (   A,
  B,
  C,
  D,
  E,
  F,
  G,
  H,
 
)    __dummy()

Definition at line 144 of file GFitsCfitsio.hpp.

#define __ffgdes (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 145 of file GFitsCfitsio.hpp.

Referenced by GFitsTableCol::load_column_variable().

#define __ffgerr (   A,
 
)    __error(A, B)

Definition at line 146 of file GFitsCfitsio.hpp.

Referenced by GException::fits_error::fits_error().

#define __ffghdt (   A,
  B,
 
)    __dummy()

Definition at line 147 of file GFitsCfitsio.hpp.

Referenced by GFitsHDU::get_hdu_type().

#define __ffghsp (   A,
  B,
  C,
 
)    __dummy()

Definition at line 148 of file GFitsCfitsio.hpp.

Referenced by GFitsHeader::load(), and GFitsImage::save_image().

#define __ffgidm (   A,
  B,
 
)    __dummy()

Definition at line 149 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::open_image().

#define __ffgidt (   A,
  B,
 
)    __dummy()

Definition at line 150 of file GFitsCfitsio.hpp.

#define __ffgiet (   A,
  B,
 
)    __dummy()

Definition at line 151 of file GFitsCfitsio.hpp.

Referenced by GFits::new_image().

#define __ffgipr (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 152 of file GFitsCfitsio.hpp.

#define __ffgisz (   A,
  B,
  C,
 
)    __dummy()

Definition at line 153 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::open_image().

#define __ffgkey (   A,
  B,
  C,
  D,
 
)    __dummy()
#define __ffgky (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 154 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_open(), and GFits::new_image().

#define __ffgkyn (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 156 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::read().

#define __ffgncl (   A,
  B,
 
)    __dummy()

Definition at line 158 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_open(), and GFitsTable::data_save().

#define __ffgnrw (   A,
  B,
 
)    __dummy()

Definition at line 157 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_open(), and GFitsTable::data_save().

#define __ffgsv (   A,
  B,
  C,
  D,
  E,
  F,
  G,
  H,
 
)    __dummy()

Definition at line 159 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::load_image().

#define __ffgtcl (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 160 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_open().

#define __ffibin (   A,
  B,
  C,
  D,
  E,
  F,
  G,
  H,
 
)    __dummy()

Definition at line 161 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

#define __fficol (   A,
  B,
  C,
  D,
 
)    __dummy()

Definition at line 162 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

#define __ffiimg (   A,
  B,
  C,
  D,
 
)    __dummy()

Definition at line 163 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::save_image().

#define __ffiimgll (   A,
  B,
  C,
  D,
 
)    __dummy()

Definition at line 164 of file GFitsCfitsio.hpp.

#define __ffinit (   A,
  B,
 
)    __dummy()

Definition at line 165 of file GFitsCfitsio.hpp.

Referenced by GFits::new_primary(), and GFits::open().

#define __ffirow (   A,
  B,
  C,
 
)    __dummy()

Definition at line 166 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

#define __ffitab (   A,
  B,
  C,
  D,
  E,
  F,
  G,
  H,
  I,
 
)    __dummy()

Definition at line 167 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

#define __ffopen (   A,
  B,
  C,
 
)    __dummy()

Definition at line 170 of file GFitsCfitsio.hpp.

Referenced by GFits::open().

#define __ffpcn (   A,
  B,
  C,
  D,
  E,
  F,
  G,
  H,
 
)    __dummy()
#define __ffpcom (   A,
  B,
 
)    __dummy()

Definition at line 171 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

#define __ffphis (   A,
  B,
 
)    __dummy()

Definition at line 172 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

#define __ffprec (   A,
  B,
 
)    __dummy()

Definition at line 174 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

#define __ffpss (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 173 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::save_image().

#define __ffrsim (   A,
  B,
  C,
  D,
 
)    __dummy()

Definition at line 175 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::save_image().

#define __ffsrow (   A,
  B,
  C,
 
)    __dummy()

Definition at line 176 of file GFitsCfitsio.hpp.

#define __ffthdu (   A,
  B,
 
)    __dummy()

Definition at line 177 of file GFitsCfitsio.hpp.

Referenced by GFits::open(), and GFits::save().

#define __fftscl (   A,
  B,
  C,
  D,
 
)    __dummy()

Definition at line 178 of file GFitsCfitsio.hpp.

Referenced by GFitsTableCol::scale().

#define __ffuky (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 179 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

#define __ffukyd (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 181 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

#define __ffukye (   A,
  B,
  C,
  D,
  E,
 
)    __dummy()

Definition at line 180 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

#define __ffukyj (   A,
  B,
  C,
  D,
 
)    __dummy()

Definition at line 182 of file GFitsCfitsio.hpp.

#define __ffukyl (   A,
  B,
  C,
  D,
 
)    __dummy()

Definition at line 183 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

#define __ffukys (   A,
  B,
  C,
  D,
 
)    __dummy()

Definition at line 184 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

#define __ffukyu (   A,
  B,
  C,
 
)    __dummy()

Definition at line 185 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

#define __TSBYTE   12
#define FHANDLE (   A)    ((__fitsfile**)&A)

Definition at line 226 of file GFitsCfitsio.hpp.

Referenced by GFits::open().

Function Documentation

int __dummy ( void  )
inline

Definition at line 217 of file GFitsCfitsio.hpp.

void __error ( int  status,
char *  err_text 
)
inline

Definition at line 212 of file GFitsCfitsio.hpp.