1 #ifndef ProcessImportFits_h 2 #define ProcessImportFits_h 28 template <
typename T>
class QList;
QList< PvlGroup * > * m_fitsImageLabels
Holds the PvlGroups with the converted FITS image labels from the main and all extensions.
ProcessImportFits()
Constructor for ProcessImportFits.
File name manipulation and expansion.
void setProcessFileStructure(int labelNumber)
Sets the Process file structure parameters based on the given image label index.
FileName m_name
The name of the input FITS file.
QList< int > * m_headerSizes
The number, or count, of 2880 byte header records for each image header section.
Contains multiple PvlContainers.
PvlGroup fitsImageLabel(int labelNumber) const
Supplies the FITS image label corresponding to the given index.
QList< int > * m_dataStarts
The starting byte of the data for each image.
void extractFitsLabels()
Extract all the FITS labels from the file.
PvlGroup extraFitsLabel(int labelNumber) const
Supplies the extra FITS label corresponding to the given index.
void setFitsFile(FileName fitsFile)
Opens a FITS image file with header and reads the FITS labels.
Namespace for ISIS/Bullet specific routines.
QList< PvlGroup * > * m_extraFitsLabels
Holds the PvlGroups with the converted extra FITS labels from the main and all extensions.
virtual ~ProcessImportFits()
Destructor for ProcessImportFits.
PvlGroup standardInstrumentGroup(PvlGroup fitsLabel) const
Return a PVL instrument group populated with expected default values.
std::ifstream m_file
The stream used to read the FITS file.