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

Detailed Description

FITS file access class implementation.

Author
Juergen Knoedlseder

Definition in file GFits.cpp.

Macro Definition Documentation

◆ G_AT1

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

◆ G_AT2

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

◆ G_DELETE_EMPTY_FITS_FILES

#define G_DELETE_EMPTY_FITS_FILES

Do not write empty FITS files.

Definition at line 73 of file GFits.cpp.

◆ G_FREE_MEM

#define G_FREE_MEM   "GFits::free_members()"

Definition at line 67 of file GFits.cpp.

Referenced by GFits::free_members().

◆ G_IMAGE1

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

Definition at line 53 of file GFits.cpp.

Referenced by GFits::image(), and GFits::image().

◆ G_IMAGE2

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

Definition at line 54 of file GFits.cpp.

Referenced by GFits::image(), and GFits::image().

◆ G_INSERT1

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

Definition at line 59 of file GFits.cpp.

◆ G_INSERT2

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

Definition at line 60 of file GFits.cpp.

◆ G_NEW_IMAGE

#define G_NEW_IMAGE   "GFits::new_image()"

Definition at line 68 of file GFits.cpp.

Referenced by GFits::new_image().

◆ G_OPEN

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

Definition at line 63 of file GFits.cpp.

Referenced by GFitsHeader::load(), GFits::open(), GFitsHDU::open(), and GUrlFile::open().

◆ G_PUBLISH

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

Definition at line 66 of file GFits.cpp.

Referenced by GFits::publish().

◆ G_REMOVE1

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

Definition at line 61 of file GFits.cpp.

◆ G_REMOVE2

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

Definition at line 62 of file GFits.cpp.

◆ G_SAVE

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

Definition at line 64 of file GFits.cpp.

◆ G_SAVETO

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

Definition at line 65 of file GFits.cpp.

Referenced by GFits::saveto().

◆ G_SET1

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

◆ G_SET2

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

◆ G_TABLE1

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

Definition at line 55 of file GFits.cpp.

Referenced by GFits::table(), and GFits::table().

◆ G_TABLE2

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

Definition at line 56 of file GFits.cpp.

Referenced by GFits::table(), and GFits::table().