GammaLib  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GFitsTable.cpp File Reference

FITS table abstract base class implementation. More...

#include <cstring>
#include <iostream>
#include <vector>
#include <cstdio>
#include <cstdlib>
#include "GException.hpp"
#include "GTools.hpp"
#include "GFitsCfitsio.hpp"
#include "GFits.hpp"
#include "GFitsTable.hpp"
#include "GFitsTableBitCol.hpp"
#include "GFitsTableByteCol.hpp"
#include "GFitsTableBoolCol.hpp"
#include "GFitsTableStringCol.hpp"
#include "GFitsTableUShortCol.hpp"
#include "GFitsTableShortCol.hpp"
#include "GFitsTableULongCol.hpp"
#include "GFitsTableLongCol.hpp"
#include "GFitsTableLongLongCol.hpp"
#include "GFitsTableFloatCol.hpp"
#include "GFitsTableDoubleCol.hpp"
#include "GFitsTableCFloatCol.hpp"
#include "GFitsTableCDoubleCol.hpp"

Go to the source code of this file.

Macros

#define G_ACCESS1   "GFitsTable::operator[](int&)"
 
#define G_ACCESS2   "GFitsTable::operator[](std::string&)"
 
#define G_SET1   "GFitsTable::set(int&, GFitsTableCol&)"
 
#define G_SET2   "GFitsTable::set(std::string&, GFitsTableCol&)"
 
#define G_INSERT1   "GFitsTable::insert(int, GFitsTableCol&)"
 
#define G_INSERT2   "GFitsTable::insert(std::string&, GFitsTableCol&)"
 
#define G_REMOVE1   "GFitsTable::remove(int&)"
 
#define G_REMOVE2   "GFitsTable::remove(std::string&)"
 
#define G_INSERT_ROWS   "GFitsTable::insert_rows(int&, int&)"
 
#define G_REMOVE_ROWS   "GFitsTable::remove_rows(int&, int&)"
 
#define G_DATA_OPEN   "GFitsTable::data_open(void*)"
 
#define G_DATA_SAVE   "GFitsTable::data_save()"
 
#define G_GET_TFORM   "GFitsTable::get_tform(int&)"
 

Detailed Description

FITS table abstract base class implementation.

Author
Juergen Knoedlseder

Definition in file GFitsTable.cpp.

Macro Definition Documentation

#define G_ACCESS1   "GFitsTable::operator[](int&)"

Definition at line 56 of file GFitsTable.cpp.

Referenced by GFitsTable::operator[]().

#define G_ACCESS2   "GFitsTable::operator[](std::string&)"

Definition at line 57 of file GFitsTable.cpp.

Referenced by GFitsTable::operator[]().

#define G_DATA_OPEN   "GFitsTable::data_open(void*)"

Definition at line 66 of file GFitsTable.cpp.

Referenced by GFitsTable::data_open().

#define G_DATA_SAVE   "GFitsTable::data_save()"

Definition at line 67 of file GFitsTable.cpp.

Referenced by GFitsTable::data_save().

#define G_GET_TFORM   "GFitsTable::get_tform(int&)"

Definition at line 68 of file GFitsTable.cpp.

Referenced by GFitsTable::get_tform().

#define G_INSERT1   "GFitsTable::insert(int, GFitsTableCol&)"

Definition at line 60 of file GFitsTable.cpp.

Referenced by GFitsTable::insert().

#define G_INSERT2   "GFitsTable::insert(std::string&, GFitsTableCol&)"

Definition at line 61 of file GFitsTable.cpp.

Referenced by GFitsTable::insert().

#define G_INSERT_ROWS   "GFitsTable::insert_rows(int&, int&)"

Definition at line 64 of file GFitsTable.cpp.

Referenced by GFitsTable::insert_rows().

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

Definition at line 62 of file GFitsTable.cpp.

Referenced by GFitsTable::remove().

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

Definition at line 63 of file GFitsTable.cpp.

Referenced by GFitsTable::remove().

#define G_REMOVE_ROWS   "GFitsTable::remove_rows(int&, int&)"

Definition at line 65 of file GFitsTable.cpp.

Referenced by GFitsTable::remove_rows().

#define G_SET1   "GFitsTable::set(int&, GFitsTableCol&)"

Definition at line 58 of file GFitsTable.cpp.

Referenced by GFitsTable::set().

#define G_SET2   "GFitsTable::set(std::string&, GFitsTableCol&)"

Definition at line 59 of file GFitsTable.cpp.

Referenced by GFitsTable::set().