#include <string>
#include <blitz/array.h>
Go to the source code of this file.
Classes | |
class | AuditingServiceForSincResampler |
class | MonitoringServiceForSincResampler |
Sinc Resampler abstract interface to Monitoring Service. More... | |
class | ReferenceDatabaseForSincResampler |
Sinc Resampler abstract interface to Reference Database. Client interface to reference database used by Sinc Resampler to fetch ResamplingSettings_t structs. More... | |
struct | ResamplingSettings_t |
class | SincResampler |
Typedefs | |
typedef blitz::Array< double, 1 > | CalibratedRadianceSpectrum |
typedef unsigned long | DetectorIndex_t |
This algorithm implementation is intended to be compatible with GIFTS real-time performance concerns while maintaining compatibility with testing harnesses and alternate framework implementations.
This operator requires a set of abstracted services which provide monitoring, auditing and reference database functionality, which is deliberately out of scope of this interface spec. In practice, this operator will be embedded into a larger processing stage which implements these interfaces.
* * $Log: SincResampler.h,v $ * Revision 1.2 2004/02/19 15:47:09 rayg * New low-level operator (as opposed to stage) interface with abstract C++ interfaces to services. * Removed imaginary part of incoming spectra, as current use of resampling algorithms does not require it nor use * it as a quality metric. * Unit testing not yet completed. * * Revision 1.1 2004/02/18 16:19:58 rayg * proposed operator interface * * *
* * Copyright UW/SSEC, ALL RIGHTS RESERVED, 2004 * Space Science and Engineering Center * University of Wisconsin - Madison, USA * *
|
A calibrated radiance spectrum with any imaginary component discarded. Units: mW/(m2.sr.cm-1) |
|
Detector Index. Effectively a key into the reference database. Expect that this will be used for caching of resampling matrices. Units: none. |