1#ifndef ProcessImportFits_h
2#define ProcessImportFits_h
13template <
typename T>
class QList;
53 void extractFitsLabels();
55 QList<PvlGroup *> *m_fitsImageLabels;
57 QList<PvlGroup *> *m_extraFitsLabels;
63 QList<int> *m_headerSizes;
65 QList<int> *m_dataStarts;
File name manipulation and expansion.
Definition FileName.h:100
Import a FITS file.
Definition ProcessImportFits.h:40
PvlGroup fitsImageLabel(int labelNumber) const
Supplies the FITS image label corresponding to the given index.
Definition ProcessImportFits.cpp:259
void setFitsFile(FileName fitsFile)
Opens a FITS image file with header and reads the FITS labels.
Definition ProcessImportFits.cpp:324
ProcessImportFits()
Constructor for ProcessImportFits.
Definition ProcessImportFits.cpp:31
PvlGroup standardInstrumentGroup(PvlGroup fitsLabel) const
Return a PVL instrument group populated with expected default values.
Definition ProcessImportFits.cpp:295
PvlGroup extraFitsLabel(int labelNumber) const
Supplies the extra FITS label corresponding to the given index.
Definition ProcessImportFits.cpp:224
void setProcessFileStructure(int labelNumber)
Sets the Process file structure parameters based on the given image label index.
Definition ProcessImportFits.cpp:363
virtual ~ProcessImportFits()
Destructor for ProcessImportFits.
Definition ProcessImportFits.cpp:42
Byte swapper.
Definition ProcessImport.h:155
Contains multiple PvlContainers.
Definition PvlGroup.h:41
This is free and unencumbered software released into the public domain.
Definition BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16