GammaLib
2.0.0
|
Abstract FITS extension base class. More...
#include <GFitsHDU.hpp>
Public Types | |
enum | HDUType { HT_IMAGE = 0, HT_ASCII_TABLE = 1, HT_BIN_TABLE = 2 } |
Public Member Functions | |
GFitsHDU (void) | |
Void constructor. More... | |
GFitsHDU (const GFitsHDU &hdu) | |
Copy constructor. More... | |
virtual | ~GFitsHDU (void) |
Destructor. More... | |
GFitsHDU & | operator= (const GFitsHDU &hdu) |
Assignment operator. More... | |
virtual void | clear (void)=0 |
Clear object. More... | |
virtual GFitsHDU * | clone (void) const =0 |
Clones object. More... | |
virtual std::string | classname (void) const =0 |
Return class name. More... | |
virtual HDUType | exttype (void) const =0 |
virtual std::string | print (const GChatter &chatter=NORMAL) const =0 |
Print content of object. More... | |
int | cards (void) const |
Return number of cards in HDU header. More... | |
const std::string & | extname (void) const |
Return extension name. More... | |
void | extname (const std::string &extname) |
Set HDU extension name (EXTNAME keyword) More... | |
const int & | extno (void) const |
Return extension number. More... | |
void | extno (const int &extno) |
Set extension number. More... | |
const GFitsHeader & | header (void) const |
Return extension header. More... | |
void | header (const GFitsHeader &header) |
Set extension header. More... | |
bool | has_card (const int &cardno) const |
Check existence of header card. More... | |
bool | has_card (const std::string &keyname) const |
Checks for presence of header card. More... | |
GFitsHeaderCard & | card (const int &cardno) |
Return header card. More... | |
const GFitsHeaderCard & | card (const int &cardno) const |
Return header card (const version) More... | |
GFitsHeaderCard & | card (const std::string &keyname) |
Return header card. More... | |
const GFitsHeaderCard & | card (const std::string &keyname) const |
Return header card (const version) More... | |
void | card (const GFitsHeaderCard &card) |
Append or update header card. More... | |
void | card (const std::string &keyname, const std::string &value, const std::string &comment) |
Append or update string value header card. More... | |
void | card (const std::string &keyname, const double &value, const std::string &comment) |
Append or update double precision value header card. More... | |
void | card (const std::string &keyname, const int &value, const std::string &comment) |
Append or update integer value header card. More... | |
void | card (const std::string &keyname, const bool &value, const std::string &comment) |
Append or update boolean value header card. More... | |
void | card (const std::string &keyname, const char *value, const std::string &comment) |
Append or update character value header card. More... | |
std::string | string (const std::string &keyname) const |
Return card value as string. More... | |
double | real (const std::string &keyname) const |
Return card value as double precision. More... | |
int | integer (const std::string &keyname) const |
Return card value as integer. More... | |
Public Member Functions inherited from GBase | |
virtual | ~GBase (void) |
Destructor. More... | |
Protected Member Functions | |
void | init_members (void) |
Initialise class members. More... | |
void | copy_members (const GFitsHDU &hdu) |
Copy class members. More... | |
void | free_members (void) |
Delete class members. More... | |
void | connect (void *fptr) |
Connect HDU to FITS file. More... | |
void | move_to_hdu (void) |
Move FITS file pointer to HDU. More... | |
HDUType | get_hdu_type (void) const |
Get HDU type from FITS file. More... | |
void | open (void *vptr, int hdunum) |
Open HDU. More... | |
void | save (void) |
Saves HDU. More... | |
std::string | print_hdu (const GChatter &chatter=NORMAL) const |
Print basic HDU information. More... | |
std::string | typecode (int type) const |
Return typecode as string. More... | |
virtual void | data_open (void *vptr)=0 |
virtual void | data_save (void)=0 |
virtual void | data_close (void)=0 |
virtual void | data_connect (void *vptr)=0 |
Protected Attributes | |
void * | m_fitsfile |
FITS file pointer pointing on actual HDU. More... | |
int | m_hdunum |
HDU number (starting from 0) More... | |
std::string | m_name |
HDU name (extname) More... | |
GFitsHeader | m_header |
HDU header. More... | |
Friends | |
class | GFits |
Abstract FITS extension base class.
This class defines the abstract interface for a FITS extension, also known as Header Data Unit (HDU). Each HDU consists of a header and a data area. The header is composed of cards and is implemented by the GFitsHeader class. The data are is either an image or a table which are implemented as derived classes from GFitsHDU.
Definition at line 51 of file GFitsHDU.hpp.
enum GFitsHDU::HDUType |
Enumerator | |
---|---|
HT_IMAGE | |
HT_ASCII_TABLE | |
HT_BIN_TABLE |
Definition at line 66 of file GFitsHDU.hpp.
GFitsHDU::GFitsHDU | ( | void | ) |
GFitsHDU::GFitsHDU | ( | const GFitsHDU & | hdu | ) |
Copy constructor.
[in] | hdu | HDU from which the instance should be constructed. |
Definition at line 87 of file GFitsHDU.cpp.
References copy_members(), and init_members().
|
virtual |
|
inline |
Return header card.
[in] | cardno | Number of card in header. |
Definition at line 259 of file GFitsHDU.hpp.
References GFitsHeader::at(), and m_header.
Referenced by card(), GModelSpectralTable::create_eng_table(), GSkyMap::create_healpix_hdu(), GModelSpectralTable::create_par_table(), GModelSpectralTable::create_spec_table(), GCOMIaq::GCOMIaq(), GFitsImageByte::GFitsImageByte(), GFitsImageDouble::GFitsImageDouble(), GFitsImageFloat::GFitsImageFloat(), GFitsImageLong::GFitsImageLong(), GFitsImageLongLong::GFitsImageLongLong(), GFitsImageSByte::GFitsImageSByte(), GFitsImageShort::GFitsImageShort(), GFitsImageULong::GFitsImageULong(), GFitsImageUShort::GFitsImageUShort(), GLATEventCube::read(), GLATEventCube::read_gti(), GCOMIaq::save(), GModelSpectralTable::save(), GCOMIaq::set(), GApplication::stamp(), GFitsTable::update_header(), GLATPsfV1::write(), GLATPsfV3::write(), GHealpix::write(), GWcs::write(), GCTACubeBackground::write(), GTimeReference::write(), GLATLtCubeMap::write(), GCTAAeff2D::write(), GCOMResponse::write(), GCTAEventList::write(), GCTACubePsf::write(), GRmf::write(), GCTACubeEdisp::write(), GArf::write(), GCTAResponseTable::write(), GCOMSelection::write(), GPha::write(), GLATAeff::write_aeff(), GCTACubeExposure::write_attributes(), GCOMDri::write_attributes(), GCTAObservation::write_attributes(), GCTAEventList::write_ds_keys(), GSPIResponse::write_energies(), and GCTAEventList::write_mc_ids().
|
inline |
Return header card (const version)
[in] | cardno | Number of card in header. |
Definition at line 272 of file GFitsHDU.hpp.
References GFitsHeader::at(), and m_header.
|
inline |
Return header card.
[in] | keyname | Name of header card. |
Definition at line 285 of file GFitsHDU.hpp.
References GFitsHeader::at(), and m_header.
|
inline |
Return header card (const version)
[in] | keyname | Name of header card. |
Definition at line 298 of file GFitsHDU.hpp.
References GFitsHeader::at(), and m_header.
|
inline |
Append or update header card.
[in] | card | Header card. |
Definition at line 310 of file GFitsHDU.hpp.
References GFitsHeader::append(), and m_header.
|
inline |
Append or update string value header card.
[in] | keyname | Name of the header card. |
[in] | value | String value of the header card. |
[in] | comment | Comment of the header card. |
Definition at line 325 of file GFitsHDU.hpp.
References GFitsHeader::append(), card(), and m_header.
|
inline |
Append or update double precision value header card.
[in] | keyname | Name of the header card. |
[in] | value | Double precision value of the header card. |
[in] | comment | Comment of the header card. |
Definition at line 342 of file GFitsHDU.hpp.
References GFitsHeader::append(), card(), and m_header.
|
inline |
Append or update integer value header card.
[in] | keyname | Name of the header card. |
[in] | value | Integer value of the header card. |
[in] | comment | Comment of the header card. |
Definition at line 359 of file GFitsHDU.hpp.
References GFitsHeader::append(), card(), and m_header.
|
inline |
Append or update boolean value header card.
[in] | keyname | Name of the header card. |
[in] | value | Boolean value of the header card. |
[in] | comment | Comment of the header card. |
Definition at line 376 of file GFitsHDU.hpp.
References GFitsHeader::append(), card(), and m_header.
|
inline |
Append or update character value header card.
[in] | keyname | Name of the header card. |
[in] | value | Character value of the header card. |
[in] | comment | Comment of the header card. |
Definition at line 393 of file GFitsHDU.hpp.
References GFitsHeader::append(), card(), m_header, and string().
|
inline |
Return number of cards in HDU header.
Returns the number of cards in the header of the FITS extension.
Definition at line 148 of file GFitsHDU.hpp.
References m_header, and GFitsHeader::size().
|
pure virtual |
Return class name.
Returns the class name for non-abstract classes in a human readable way.
Implements GBase.
Implemented in GFitsImageByte, GFitsImageDouble, GFitsImageFloat, GFitsImageLong, GFitsImageLongLong, GFitsImageSByte, GFitsImageShort, GFitsImageULong, GFitsImageUShort, GFitsTable, GFitsImage, GFitsAsciiTable, and GFitsBinTable.
|
pure virtual |
Clear object.
Sets the object to a clean initial state. After calling the method the object will be in the same state as it were if an empty instance of the object would have been created.
Implements GBase.
Implemented in GFitsImageByte, GFitsImageDouble, GFitsImageFloat, GFitsImageLong, GFitsImageLongLong, GFitsImageSByte, GFitsImageShort, GFitsImageULong, GFitsImageUShort, GFitsTable, GFitsImage, GFitsAsciiTable, and GFitsBinTable.
|
pure virtual |
Clones object.
Creates a deep copy of the object and returns a pointer to the object.
Implements GBase.
Implemented in GFitsImageByte, GFitsImageDouble, GFitsImageFloat, GFitsImageLong, GFitsImageLongLong, GFitsImageSByte, GFitsImageShort, GFitsImageULong, GFitsImageUShort, GFitsTable, GFitsImage, GFitsAsciiTable, and GFitsBinTable.
Referenced by GFits::append(), GFits::insert(), and GFits::set().
|
protected |
Connect HDU to FITS file.
[in] | vptr | FITS file pointer. |
Connects the HDU to the file specified by the FITS file pointer. Sets also the HDU number (or extension number, starting from 0). This method does nothing if the file pointer in not valid.
Definition at line 192 of file GFitsHDU.cpp.
References data_connect(), FPTR, FPTR_COPY, m_fitsfile, and m_hdunum.
Referenced by GFits::append(), GFits::extend(), and GFits::insert().
|
protected |
Copy class members.
[in] | hdu | HDU to be copied. |
Assumes that all memory has been freed correctly before calling.
Definition at line 489 of file GFitsHDU.cpp.
References FPTR_COPY, m_fitsfile, m_hdunum, m_header, and m_name.
Referenced by GFitsHDU(), and operator=().
|
protectedpure virtual |
Implemented in GFitsTable, and GFitsImage.
|
protectedpure virtual |
Implemented in GFitsTable, and GFitsImage.
Referenced by connect().
|
protectedpure virtual |
Implemented in GFitsTable, and GFitsImage.
Referenced by open().
|
protectedpure virtual |
Implemented in GFitsTable, and GFitsImage.
Referenced by save().
|
inline |
Return extension name.
Returns the name of the FITS extension.
Definition at line 162 of file GFitsHDU.hpp.
References m_name.
Referenced by GModelSpectralTable::create_eng_table(), GSkyMap::create_healpix_hdu(), GModelSpectralTable::create_par_table(), GModelSpectralTable::create_spec_table(), GSkyMap::create_wcs_hdu(), extname(), gammalib::gadf_hduclas4(), GVOClient::publish(), GFits::publish(), GSkyMap::publish(), GVOTable::read(), GMWLSpectrum::read_fits(), GLATEventCube::read_srcmap(), GCOMIaq::save(), GCTABackground2D::save(), GCTABackground3D::save(), GCTAAeff2D::save(), GCTAModelSpatialLookup::save(), GCTAPsf2D::save(), GCTAPsfTable::save(), GCTAPsfKing::save(), GCTAEdisp2D::save(), GSkyMap::save(), GObservations::likelihood::save_fits(), gammalib::spi_hdu(), gammalib::spi_num_hdus(), GLATPsfV1::write(), GLATPsfV3::write(), GCOMD1Response::write(), GCOMD2Response::write(), GHealpix::write(), GCOMTim::write(), GCTAEventList::write(), GGti::write(), GRmf::write(), GEnergies::write(), GArf::write(), GNodeArray::write(), GEbounds::write(), GPha::write(), GSkyMap::write(), GLATAeff::write_aeff(), GSPIResponse::write_detids(), GLATEdisp::write_edisp(), GLATAeff::write_efficiency(), GSPIResponse::write_energies(), GCTAEventList::write_events(), and GLATPsfBase::write_scale().
void GFitsHDU::extname | ( | const std::string & | extname | ) |
Set HDU extension name (EXTNAME keyword)
[in] | extname | Name of HDU. |
This method sets the extension name of the HDU. The extension name will be saved in the 'EXTNAME' header keyword. The header attached to the HDU will be automatically updated by this method.
Definition at line 160 of file GFitsHDU.cpp.
References GFitsHeader::append(), extname(), m_header, and m_name.
|
inline |
Return extension number.
Returns the number of the FITS extension.
Definition at line 176 of file GFitsHDU.hpp.
References m_hdunum.
Referenced by GFits::append(), GFits::extend(), extno(), and GFits::insert().
|
inline |
Set extension number.
[in] | extno | Extension number (starting from 0 for the primary image). |
Set the number of the FITS extension.
Definition at line 190 of file GFitsHDU.hpp.
|
pure virtual |
Implemented in GFitsImage, GFitsTable, GFitsAsciiTable, and GFitsBinTable.
Referenced by GFits::append(), GFits::insert(), GSkyMap::is_healpix(), GSkyMap::is_wcs(), GLATEventCube::read(), GMWLSpectrum::read(), GModelSpatialDiffuseCube::read(), and GFits::set().
|
protected |
Delete class members.
Definition at line 505 of file GFitsHDU.cpp.
References m_fitsfile.
Referenced by GFitsBinTable::clear(), GFitsAsciiTable::clear(), GFitsImageUShort::clear(), GFitsImageShort::clear(), GFitsImageSByte::clear(), GFitsImageLong::clear(), GFitsImageLongLong::clear(), GFitsImageFloat::clear(), GFitsImageULong::clear(), GFitsImageByte::clear(), GFitsImageDouble::clear(), operator=(), and ~GFitsHDU().
|
protected |
Get HDU type from FITS file.
GException::runtime_error | No FITS file has been opened. |
Definition at line 245 of file GFitsHDU.cpp.
References __ffghdt, FPTR, G_GET_HDU_TYPE, and m_fitsfile.
|
inline |
Check existence of header card.
[in] | cardno | Number of card in header. |
cardno
exists in header. Definition at line 233 of file GFitsHDU.hpp.
References GFitsHeader::contains(), and m_header.
Referenced by gammalib::gadf_hduclas4(), GSkyMap::is_healpix(), GSkyMap::is_wcs(), GCTAResponseIrf::load_aeff(), GHealpix::read(), GLATEventCube::read(), GWcs::read(), GLATPsf::read(), GTimeReference::read(), GCTAAeff2D::read(), GEnergies::read(), GCOMSelection::read(), GCTAResponseTable::read(), GModelSpatialDiffuseCube::read(), GPha::read(), GCTACubeExposure::read_attributes(), GCOMDri::read_attributes(), GCTAObservation::read_attributes(), GCOMObservation::read_attributes(), GCTAEventCube::read_cntmap(), gammalib::read_ds_ebounds(), gammalib::read_ds_gti_extname(), GLATEventList::read_ds_keys(), gammalib::read_ds_phase(), gammalib::read_ds_roi(), GSPIResponse::read_energies(), GLATEventList::read_events(), GMWLSpectrum::read_fits(), GLATEventCube::read_gti(), GCTAEventList::read_mc_ids(), GSPIEventCube::read_models(), GCOMIaq::remove_cards(), gammalib::spi_hdu(), GTimeReference::write(), and GPha::write().
|
inline |
Checks for presence of header card.
[in] | keyname | Name of header card. |
keyname
exists in header. Definition at line 246 of file GFitsHDU.hpp.
References GFitsHeader::contains(), and m_header.
|
inline |
Return extension header.
Returns the extension header.
Definition at line 205 of file GFitsHDU.hpp.
References m_header.
Referenced by header(), GRmf::read(), GArf::read(), GPha::read(), GLATEventCube::read_gti(), GCOMIaq::remove_cards(), and GFitsTable::update_header().
|
inline |
Set extension header.
[in] | header | Extension header. |
Sets the extension header.
Definition at line 219 of file GFitsHDU.hpp.
|
protected |
Initialise class members.
Sets all class members to well defined values.
Definition at line 462 of file GFitsHDU.cpp.
References FPTR, m_fitsfile, m_hdunum, and m_name.
Referenced by GFitsBinTable::clear(), GFitsAsciiTable::clear(), GFitsImageUShort::clear(), GFitsImageShort::clear(), GFitsImageSByte::clear(), GFitsImageLong::clear(), GFitsImageLongLong::clear(), GFitsImageFloat::clear(), GFitsImageULong::clear(), GFitsImageByte::clear(), GFitsImageDouble::clear(), GFitsHDU(), and operator=().
|
inline |
Return card value as integer.
[in] | keyname | Name of header card. |
Definition at line 436 of file GFitsHDU.hpp.
References GFitsHeader::at(), GFitsHeaderCard::integer(), and m_header.
Referenced by GSkyMap::is_wcs(), GModelSpectralTable::load_eng(), GSPIResponse::load_irf(), GModelSpectralTable::load_par(), GModelSpectralTable::load_spec(), GHealpix::read(), GLATPsf::read(), GSPIEventCube::read(), GTimeReference::read(), GLATLtCubeMap::read(), GGti::read(), GEnergies::read(), GEbounds::read(), GCOMSelection::read(), GModelSpatialDiffuseCube::read(), GCOMDri::read_attributes(), GCTAObservation::read_attributes(), gammalib::read_ds_ebounds(), gammalib::read_ds_gti_extname(), GLATEventList::read_ds_keys(), gammalib::read_ds_phase(), gammalib::read_ds_roi(), GCOMEventList::read_events(), GLATEventList::read_events(), GCTAEventList::read_mc_ids(), GSPIResponse::set_wcs(), and gammalib::spi_hdu().
|
protected |
Move FITS file pointer to HDU.
GException::runtime_error | No FITS file has been opened. |
Moves FITS file pointer to the actual HDU. This operation should preceed any FITS file manipulation.
Definition at line 222 of file GFitsHDU.cpp.
References gammalib::fits_move_to_hdu(), FPTR, G_MOVE_TO_HDU, m_fitsfile, and m_hdunum.
Referenced by GFitsImage::load_image().
|
protected |
Open HDU.
[in] | vptr | FITS file pointer. |
[in] | hdunum | Number of HDU (starting from 0). |
GException::invalid_argument | FITS file pointer does not point to an open FITS file |
GException::fits_error | Unable to open FITS HDU. |
Opens an (existing) HDU in the FITS file. This method does NOT create any HDU if it does not exist. Opening consists of fetching all header cards (by opening an associated GFitsHeader instance) and of opening the data area (which can be of type Image or Table)
Definition at line 285 of file GFitsHDU.cpp.
References GFitsHeader::contains(), data_open(), gammalib::fits_move_to_hdu(), FPTR, FPTR_COPY, G_OPEN, GFitsHeader::load(), m_fitsfile, m_hdunum, m_header, m_name, GFitsHeader::string(), and gammalib::strip_whitespace().
Referenced by GFits::new_primary(), and GFits::open().
Assignment operator.
[in] | hdu | HDU which should be assigned. |
Definition at line 124 of file GFitsHDU.cpp.
References copy_members(), free_members(), and init_members().
Referenced by GFitsTable::operator=(), and GFitsImage::operator=().
Print content of object.
[in] | chatter | Chattiness (defaults to NORMAL). |
Formats the content in a standard way and puts this content in a C++ string that is returned.
Implements GBase.
Implemented in GFitsImage, and GFitsTable.
Print basic HDU information.
[in] | chatter | Chattiness (defaults to NORMAL). |
Definition at line 373 of file GFitsHDU.cpp.
References m_hdunum, m_name, gammalib::parformat(), SILENT, and gammalib::str().
Referenced by GFitsTable::print(), and GFitsImage::print().
|
inline |
Return card value as double precision.
[in] | keyname | Name of header card. |
Definition at line 423 of file GFitsHDU.hpp.
References GFitsHeader::at(), m_header, and GFitsHeaderCard::real().
Referenced by GCOMInstChars::load(), GEphemerides::load(), GCTAResponseIrf::load_aeff(), GPulsar::load_integral(), GSPIResponse::load_irf(), GModelSpectralTable::load_par(), GModelSpectralTable::load_spec(), GLATEventList::read(), GWcs::read(), GTimeReference::read(), GCTAEventList::read(), GLATLtCubeMap::read(), GCOMResponse::read(), GCTAAeff2D::read(), GEbounds::read(), GCOMSelection::read(), GPha::read(), GCTACubeExposure::read_attributes(), GCOMDri::read_attributes(), GCTAObservation::read_attributes(), GCOMObservation::read_attributes(), GCTAEventCube::read_cntmap(), gammalib::read_ds_roi(), GSPIResponse::read_energies(), GCOMEventList::read_events(), and GSPIResponse::set_wcs().
|
protected |
Saves HDU.
Save the HDU to the FITS file. In case that the HDU does not exist in the file it will be created (by the save_data() method). In the special case that no first HDU exists, an empty primary image is created.
Definition at line 340 of file GFitsHDU.cpp.
References data_save(), FPTR, m_fitsfile, m_header, and GFitsHeader::save().
|
inline |
Return card value as string.
[in] | keyname | Name of header card. |
Definition at line 410 of file GFitsHDU.hpp.
References GFitsHeader::at(), m_header, and GFitsHeaderCard::string().
Referenced by GSkyMap::alloc_wcs(), card(), gammalib::gadf_hduclas4(), GSkyMap::is_healpix(), GEphemerides::load(), GPulsar::load_integral(), GHealpix::read(), GLATPsf::read(), GWcs::read(), GTimeReference::read(), GLATLtCubeMap::read(), GEnergies::read(), GCTAResponseTable::read(), GCOMSelection::read(), GPha::read(), GLATAeff::read_aeff(), GCTAObservation::read_attributes(), GCOMObservation::read_attributes(), gammalib::read_ds_ebounds(), gammalib::read_ds_gti_extname(), GLATEventList::read_ds_keys(), gammalib::read_ds_phase(), gammalib::read_ds_roi(), GSPIResponse::read_energies(), GLATEventList::read_events(), GMWLSpectrum::read_fits(), GLATEventCube::read_gti(), GCTAEventList::read_mc_ids(), GSPIEventCube::read_models(), gammalib::spi_hdu(), and gammalib::spi_num_hdus().
|
protected |
Return typecode as string.
[in] | type | Type code. |
Definition at line 398 of file GFitsHDU.cpp.
References __TBIT, __TBYTE, __TDOUBLE, __TFLOAT, __TLOGICAL, __TLONG, __TLONGLONG, __TSBYTE, __TSHORT, __TSTRING, __TULONG, and __TUSHORT.
Referenced by GFitsTable::data_open(), and GFitsImage::print().
|
friend |
Definition at line 54 of file GFitsHDU.hpp.
|
protected |
FITS file pointer pointing on actual HDU.
Definition at line 133 of file GFitsHDU.hpp.
Referenced by connect(), copy_members(), GFitsTable::data_open(), GFitsTable::data_save(), GFitsImage::fetch_data(), free_members(), get_hdu_type(), init_members(), GFitsImage::load_image(), move_to_hdu(), GFits::new_primary(), open(), GFitsImage::open_image(), save(), and GFitsImage::save_image().
|
protected |
HDU number (starting from 0)
Definition at line 134 of file GFitsHDU.hpp.
Referenced by connect(), copy_members(), GFitsTable::data_save(), extno(), init_members(), move_to_hdu(), open(), GFitsImage::open_image(), print_hdu(), and GFitsImage::save_image().
|
protected |
HDU header.
Definition at line 136 of file GFitsHDU.hpp.
Referenced by card(), cards(), copy_members(), extname(), has_card(), header(), GFitsImage::init_image_header(), GFitsBinTable::init_table_header(), GFitsAsciiTable::init_table_header(), integer(), open(), GFitsTable::print(), GFitsImage::print(), real(), save(), and string().
|
protected |
HDU name (extname)
Definition at line 135 of file GFitsHDU.hpp.
Referenced by copy_members(), extname(), init_members(), open(), and print_hdu().