GammaLib 2.0.0
Loading...
Searching...
No Matches
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 __ffgkyd(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

◆ __ffclos

#define __ffclos ( A,
B )   __dummy()

Definition at line 134 of file GFitsCfitsio.hpp.

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

◆ __ffcrim

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

Definition at line 135 of file GFitsCfitsio.hpp.

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

◆ __ffcrtb

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

Definition at line 136 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

◆ __ffdcol

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

Definition at line 137 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

◆ __ffdelt

#define __ffdelt ( A,
B )   __dummy()

Definition at line 138 of file GFitsCfitsio.hpp.

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

◆ __ffdhdu

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

Definition at line 139 of file GFitsCfitsio.hpp.

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

◆ __ffdrow

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

Definition at line 140 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

◆ __ffflus

#define __ffflus ( A,
B )   __dummy()

Definition at line 141 of file GFitsCfitsio.hpp.

Referenced by GFits::save().

◆ __ffgabc

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

Definition at line 142 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

◆ __ffgcv

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

◆ __ffgcvb

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

Definition at line 144 of file GFitsCfitsio.hpp.

◆ __ffgcvs

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

Definition at line 145 of file GFitsCfitsio.hpp.

◆ __ffgdes

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

Definition at line 146 of file GFitsCfitsio.hpp.

Referenced by GFitsTableCol::load_column_variable().

◆ __ffgerr

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

Definition at line 147 of file GFitsCfitsio.hpp.

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

◆ __ffghdt

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

Definition at line 148 of file GFitsCfitsio.hpp.

Referenced by GFitsHDU::get_hdu_type().

◆ __ffghsp

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

Definition at line 149 of file GFitsCfitsio.hpp.

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

◆ __ffgidm

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

Definition at line 150 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::open_image().

◆ __ffgidt

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

Definition at line 151 of file GFitsCfitsio.hpp.

◆ __ffgiet

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

Definition at line 152 of file GFitsCfitsio.hpp.

Referenced by GFits::new_image().

◆ __ffgipr

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

Definition at line 153 of file GFitsCfitsio.hpp.

◆ __ffgisz

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

Definition at line 154 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::open_image().

◆ __ffgkey

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

◆ __ffgky

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

Definition at line 155 of file GFitsCfitsio.hpp.

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

◆ __ffgkyd

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

Definition at line 157 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_open().

◆ __ffgkyn

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

Definition at line 158 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::read().

◆ __ffgncl

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

Definition at line 160 of file GFitsCfitsio.hpp.

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

◆ __ffgnrw

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

Definition at line 159 of file GFitsCfitsio.hpp.

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

◆ __ffgsv

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

Definition at line 161 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::load_image().

◆ __ffgtcl

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

Definition at line 162 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_open().

◆ __ffibin

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

Definition at line 163 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

◆ __fficol

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

Definition at line 164 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

◆ __ffiimg

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

Definition at line 165 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::save_image().

◆ __ffiimgll

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

Definition at line 166 of file GFitsCfitsio.hpp.

◆ __ffinit

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

Definition at line 167 of file GFitsCfitsio.hpp.

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

◆ __ffirow

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

Definition at line 168 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

◆ __ffitab

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

Definition at line 169 of file GFitsCfitsio.hpp.

Referenced by GFitsTable::data_save().

◆ __ffmahd

◆ __ffopen

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

Definition at line 172 of file GFitsCfitsio.hpp.

Referenced by GFits::open().

◆ __ffpcn

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

◆ __ffpcom

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

Definition at line 173 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

◆ __ffphis

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

Definition at line 174 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

◆ __ffprec

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

Definition at line 176 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

◆ __ffpss

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

Definition at line 175 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::save_image().

◆ __ffrsim

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

Definition at line 177 of file GFitsCfitsio.hpp.

Referenced by GFitsImage::save_image().

◆ __ffsrow

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

Definition at line 178 of file GFitsCfitsio.hpp.

◆ __ffthdu

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

Definition at line 179 of file GFitsCfitsio.hpp.

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

◆ __fftscl

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

Definition at line 180 of file GFitsCfitsio.hpp.

Referenced by GFitsTableCol::load_column().

◆ __ffuky

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

Definition at line 181 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

◆ __ffukyd

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

Definition at line 183 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

◆ __ffukye

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

Definition at line 182 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

◆ __ffukyj

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

Definition at line 184 of file GFitsCfitsio.hpp.

◆ __ffukyl

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

Definition at line 185 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

◆ __ffukys

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

Definition at line 186 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

◆ __ffukyu

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

Definition at line 187 of file GFitsCfitsio.hpp.

Referenced by GFitsHeaderCard::write().

◆ __TBIT

◆ __TBYTE

◆ __TCOMPLEX

◆ __TDBLCOMPLEX

◆ __TDOUBLE

◆ __TFLOAT

◆ __TINT

◆ __TLOGICAL

◆ __TLONG

◆ __TLONGLONG

◆ __TNULL

◆ __TSBYTE

#define __TSBYTE   12

◆ __TSHORT

◆ __TSTRING

◆ __TUINT

◆ __TULONG

◆ __TUSHORT

◆ FHANDLE

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

Definition at line 228 of file GFitsCfitsio.hpp.

Referenced by GFits::open().

◆ FPTR

◆ FPTR_COPY

Function Documentation

◆ __dummy()

int __dummy ( void )
inline

Definition at line 219 of file GFitsCfitsio.hpp.

◆ __error()

void __error ( int status,
char * err_text )
inline

Definition at line 214 of file GFitsCfitsio.hpp.