#include <SincResampler.h>
Public Member Functions | |
SincResampler (ReferenceDatabaseForSincResampler &, AuditingServiceForSincResampler &, MonitoringServiceForSincResampler &) | |
~SincResampler () | |
void | referenceDatabaseHasChanged () |
void | setMaxCacheSize (unsigned) |
unsigned | maxCacheSize () const |
int | operator() (CalibratedRadianceSpectrum &output, const CalibratedRadianceSpectrum &input, DetectorIndex_t pixel) |
Static Public Member Functions | |
const std::string & | errorString () |
Static Public Attributes | |
const unsigned | CACHE_SIZE_UNLIMITED = unsigned(-1) |
|
Constructor |
|
Destructor |
|
Return a string describing an error code. |
|
Read max cache size in bytes. |
|
Execute spectral resampling.
|
|
Invalidate cache contents. This informs the operator that the reference database has changed. |
|
Hint preferred max cache size in bytes. May be rounded down to nearest convenient page size prior to use. |