1 #ifndef SpectralDefinition2D_h 2 #define SpectralDefinition2D_h 33 template<
typename T>
class QList;
SpectralDefinition2D(FileName smileDefFilename)
Construct a SpectralDefinition2D object using a filename.
Definition: SpectralDefinition2D.cpp:42
Buffer for reading and writing cube data.
Definition: Buffer.h:69
File name manipulation and expansion.
Definition: FileName.h:116
~SpectralDefinition2D()
destructor
Definition: SpectralDefinition2D.cpp:112
Spectel findSpectel(const int sample, const int line, const int band) const
Get the Spectel at some sample, line, band (associated with your input/calibration file) ...
Definition: SpectralDefinition2D.cpp:129
void operator()(Buffer &in) const
Internal function used to help read-in a calibration cube.
Definition: SpectralDefinition2D.cpp:211
virtual int sectionCount() const
Returns the number of sections in the calibration image.
Definition: SpectralDefinition2D.cpp:87
int sectionNumber(int s, int l, int b) const
returns section number given (s,l,b)
Definition: SpectralDefinition2D.cpp:93
QString toString()
Returns QString representation of SpectralDefinition2D.
Definition: SpectralDefinition2D.cpp:188
contains calibration info for spectral smile correction (center wavelengths and widths for the whole ...
Definition: SpectralDefinition.h:52
Spectel findSpectelByWavelength(const double wavelength, const int sectionNumber) const
Definition: SpectralDefinition2D.cpp:140
Definition: BoxcarCachingAlgorithm.h:29
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Stores information about a "Spectral pixel" or spectel.
Definition: Spectel.h:43
A Spectral definition that includes wavelength and center values for each (line, sample) coordinate...
Definition: SpectralDefinition2D.h:53