casa
$Rev:20696$
|
class FitsKeywordList; More...
#include <FITSImgParser.h>
Public Member Functions | |
FITSExtInfo (const String &name, const uInt &extindex, const String &extname, const Int &extversion, const Bool &hasdata) | |
Construct the object. | |
FITSExtInfo () | |
Construct the object. | |
FITSExtInfo (const FITSExtInfo &other) | |
Copy constructor (reference semantics) | |
~FITSExtInfo () | |
Destructor does nothing. | |
FITSExtInfo & | operator= (const FITSExtInfo &other) |
Assignment (reference semantics). | |
Bool | operator== (const FITSExtInfo &extinfo) |
Relational operator. | |
String | get_extexpr (void) |
All extension information as a string. | |
String | get_extname (void) |
Return the extension name. | |
Int | get_extversion (void) |
Return the extension version. | |
Bool | has_data (void) |
Return whether there is data. | |
void | add_kwlist (FitsKeywordList &kwlist) |
Add a list of keywords. | |
FitsKeyword * | get_keyword (const String kname) |
Return a keyword. | |
Private Attributes | |
String | name_p |
uInt | extindex_p |
String | extname_p |
Int | extversion_p |
Bool | hasdata_p |
FitsKeywordList | kwlist_p |
class FitsKeywordList;
Class for storing FITS Image extension information
Public interface
The class stores the essential information on a FITS image extension.
The class stores the essential information on a FITS image extension, which is the FITS file name, the extension name, the extension version, the index within the FITS file.
FITSImgParser fitsImg("in.fits"); FITSExtInfo extinfo("in.fits", 0, "SCI", 1, True); Int index = fitsImg.get_index(extinfo); // get the index of extension "[SCI, 1]"
Helper class for accessing multi-extension FITS files.
Definition at line 215 of file FITSImgParser.h.
casa::FITSExtInfo::FITSExtInfo | ( | const String & | name, |
const uInt & | extindex, | ||
const String & | extname, | ||
const Int & | extversion, | ||
const Bool & | hasdata | ||
) |
Construct the object.
casa::FITSExtInfo::FITSExtInfo | ( | ) | [inline] |
casa::FITSExtInfo::FITSExtInfo | ( | const FITSExtInfo & | other | ) |
Copy constructor (reference semantics)
Destructor does nothing.
void casa::FITSExtInfo::add_kwlist | ( | FitsKeywordList & | kwlist | ) |
Add a list of keywords.
String casa::FITSExtInfo::get_extexpr | ( | void | ) |
All extension information as a string.
String casa::FITSExtInfo::get_extname | ( | void | ) | [inline] |
Int casa::FITSExtInfo::get_extversion | ( | void | ) | [inline] |
Return the extension version.
Definition at line 247 of file FITSImgParser.h.
References extversion_p.
FitsKeyword* casa::FITSExtInfo::get_keyword | ( | const String | kname | ) | [inline] |
Return a keyword.
Definition at line 256 of file FITSImgParser.h.
Bool casa::FITSExtInfo::has_data | ( | void | ) | [inline] |
FITSExtInfo& casa::FITSExtInfo::operator= | ( | const FITSExtInfo & | other | ) |
Assignment (reference semantics).
Bool casa::FITSExtInfo::operator== | ( | const FITSExtInfo & | extinfo | ) |
Relational operator.
uInt casa::FITSExtInfo::extindex_p [private] |
Definition at line 260 of file FITSImgParser.h.
String casa::FITSExtInfo::extname_p [private] |
Definition at line 261 of file FITSImgParser.h.
Referenced by get_extname().
Int casa::FITSExtInfo::extversion_p [private] |
Definition at line 262 of file FITSImgParser.h.
Referenced by get_extversion().
Bool casa::FITSExtInfo::hasdata_p [private] |
Definition at line 263 of file FITSImgParser.h.
Referenced by has_data().
FitsKeywordList casa::FITSExtInfo::kwlist_p [private] |
Definition at line 264 of file FITSImgParser.h.
String casa::FITSExtInfo::name_p [private] |
Definition at line 256 of file FITSImgParser.h.