GammaLib  2.1.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GFits.cpp File Reference

FITS file access class implementation. More...

#include <cstdio>
#include "GException.hpp"
#include "GTools.hpp"
#include "GFitsCfitsio.hpp"
#include "GFits.hpp"
#include "GFitsImageByte.hpp"
#include "GFitsImageSByte.hpp"
#include "GFitsImageUShort.hpp"
#include "GFitsImageShort.hpp"
#include "GFitsImageULong.hpp"
#include "GFitsImageLong.hpp"
#include "GFitsImageLongLong.hpp"
#include "GFitsImageFloat.hpp"
#include "GFitsImageDouble.hpp"
#include "GFitsAsciiTable.hpp"
#include "GFitsBinTable.hpp"
#include "GVOClient.hpp"
#include "GVOTable.hpp"

Go to the source code of this file.

Macros

#define G_AT1   "GFits::at(int&)"
 
#define G_AT2   "GFits::at(std::string&)"
 
#define G_IMAGE1   "GFits::image(int&)"
 
#define G_IMAGE2   "GFits::image(std::string&)"
 
#define G_TABLE1   "GFits::table(int&)"
 
#define G_TABLE2   "GFits::table(std::string&)"
 
#define G_SET1   "GFits::set(int&, GFitsHDU&)"
 
#define G_SET2   "GFits::set(std::string&, GFitsHDU&)"
 
#define G_INSERT1   "GFits::insert(const int& extno, GFitsHDU& hdu)"
 
#define G_INSERT2   "GFits::insert(std::string&, GFitsHDU& hdu)"
 
#define G_REMOVE1   "GFits::remove(int&)"
 
#define G_REMOVE2   "GFits::remove(std::string&)"
 
#define G_OPEN   "GFits::open(GFilename&, bool&)"
 
#define G_SAVE   "GFits::save(bool&)"
 
#define G_SAVETO   "GFits::saveto(GFilename&, bool&)"
 
#define G_PUBLISH   "GFits::publish(std::string&, std::string&)"
 
#define G_FREE_MEM   "GFits::free_members()"
 
#define G_NEW_IMAGE   "GFits::new_image()"
 
#define G_DELETE_EMPTY_FITS_FILES
 Do not write empty FITS files. More...
 

Detailed Description

FITS file access class implementation.

Author
Juergen Knoedlseder

Definition in file GFits.cpp.

Macro Definition Documentation

#define G_AT1   "GFits::at(int&)"

Definition at line 51 of file GFits.cpp.

Referenced by GFits::at().

#define G_AT2   "GFits::at(std::string&)"

Definition at line 52 of file GFits.cpp.

Referenced by GFits::at().

#define G_DELETE_EMPTY_FITS_FILES

Do not write empty FITS files.

Definition at line 73 of file GFits.cpp.

#define G_FREE_MEM   "GFits::free_members()"

Definition at line 67 of file GFits.cpp.

Referenced by GFits::free_members().

#define G_IMAGE1   "GFits::image(int&)"

Definition at line 53 of file GFits.cpp.

Referenced by GFits::image().

#define G_IMAGE2   "GFits::image(std::string&)"

Definition at line 54 of file GFits.cpp.

Referenced by GFits::image().

#define G_INSERT1   "GFits::insert(const int& extno, GFitsHDU& hdu)"

Definition at line 59 of file GFits.cpp.

Referenced by GFits::insert().

#define G_INSERT2   "GFits::insert(std::string&, GFitsHDU& hdu)"

Definition at line 60 of file GFits.cpp.

Referenced by GFits::insert().

#define G_NEW_IMAGE   "GFits::new_image()"

Definition at line 68 of file GFits.cpp.

Referenced by GFits::new_image().

#define G_OPEN   "GFits::open(GFilename&, bool&)"

Definition at line 63 of file GFits.cpp.

Referenced by GFits::open().

#define G_PUBLISH   "GFits::publish(std::string&, std::string&)"

Definition at line 66 of file GFits.cpp.

Referenced by GFits::publish().

#define G_REMOVE1   "GFits::remove(int&)"

Definition at line 61 of file GFits.cpp.

Referenced by GFits::remove().

#define G_REMOVE2   "GFits::remove(std::string&)"

Definition at line 62 of file GFits.cpp.

Referenced by GFits::remove().

#define G_SAVE   "GFits::save(bool&)"

Definition at line 64 of file GFits.cpp.

Referenced by GFits::save().

#define G_SAVETO   "GFits::saveto(GFilename&, bool&)"

Definition at line 65 of file GFits.cpp.

Referenced by GFits::saveto().

#define G_SET1   "GFits::set(int&, GFitsHDU&)"

Definition at line 57 of file GFits.cpp.

Referenced by GFits::set().

#define G_SET2   "GFits::set(std::string&, GFitsHDU&)"

Definition at line 58 of file GFits.cpp.

Referenced by GFits::set().

#define G_TABLE1   "GFits::table(int&)"

Definition at line 55 of file GFits.cpp.

Referenced by GFits::table().

#define G_TABLE2   "GFits::table(std::string&)"

Definition at line 56 of file GFits.cpp.

Referenced by GFits::table().