casacore
|
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. More... | |
FITSExtInfo () | |
Construct the object. More... | |
FITSExtInfo (const FITSExtInfo &other) | |
Copy constructor (reference semantics) More... | |
~FITSExtInfo () | |
Destructor does nothing. More... | |
FITSExtInfo & | operator= (const FITSExtInfo &other) |
Assignment (reference semantics). More... | |
Bool | operator== (const FITSExtInfo &extinfo) |
Relational operator. More... | |
String | get_extexpr (void) |
All extension information as a string. More... | |
String | get_extname (void) |
Return the extension name. More... | |
Int | get_extversion (void) |
Return the extension version. More... | |
Bool | has_data (void) |
Return whether there is data. More... | |
void | add_kwlist (FitsKeywordList &kwlist) |
Add a list of keywords. More... | |
FitsKeyword * | get_keyword (const String kname) |
Return a keyword. More... | |
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.
Helper class for accessing multi-extension FITS files.
Definition at line 216 of file FITSImgParser.h.
casacore::FITSExtInfo::FITSExtInfo | ( | const String & | name, |
const uInt & | extindex, | ||
const String & | extname, | ||
const Int & | extversion, | ||
const Bool & | hasdata | ||
) |
Construct the object.
|
inline |
casacore::FITSExtInfo::FITSExtInfo | ( | const FITSExtInfo & | other | ) |
Copy constructor (reference semantics)
casacore::FITSExtInfo::~FITSExtInfo | ( | ) |
Destructor does nothing.
void casacore::FITSExtInfo::add_kwlist | ( | FitsKeywordList & | kwlist | ) |
Add a list of keywords.
String casacore::FITSExtInfo::get_extexpr | ( | void | ) |
All extension information as a string.
|
inline |
|
inline |
Return the extension version.
Definition at line 248 of file FITSImgParser.h.
References extversion_p.
|
inline |
Return a keyword.
Definition at line 257 of file FITSImgParser.h.
References casacore::String::c_str(), and kwlist_p.
|
inline |
FITSExtInfo& casacore::FITSExtInfo::operator= | ( | const FITSExtInfo & | other | ) |
Assignment (reference semantics).
Bool casacore::FITSExtInfo::operator== | ( | const FITSExtInfo & | extinfo | ) |
Relational operator.
|
private |
Definition at line 261 of file FITSImgParser.h.
|
private |
Definition at line 262 of file FITSImgParser.h.
Referenced by get_extname().
|
private |
Definition at line 263 of file FITSImgParser.h.
Referenced by get_extversion().
|
private |
Definition at line 264 of file FITSImgParser.h.
Referenced by has_data().
|
private |
Definition at line 265 of file FITSImgParser.h.
Referenced by get_keyword().
|
private |
Definition at line 260 of file FITSImgParser.h.