37 InvalidScanDirection = -1,
38 HorizontalScanDirection = 0,
39 VerticalScanDirection = 1,
90 void getBandpass(
double &ax,
double &bx)
const
104 if ((m_detectorWidth != width) ||
105 (m_detectorHeight != height)) {
106 m_detectorWidth =
width;
107 m_detectorHeight =
height;
121 width = m_detectorWidth;
122 height = m_detectorHeight;
135 if (m_horizontalPitch != pitchHorz ||
136 m_verticalPitch != pitchVert)
138 m_horizontalPitch = pitchHorz;
139 m_verticalPitch = pitchVert;
151 void getPitchDetectors(
double &pitchHorz,
double &pitchVert)
const
153 pitchHorz = m_horizontalPitch;
154 pitchVert = m_verticalPitch;
165 if (m_dwellTime != dwellTime) {
166 m_dwellTime = dwellTime;
187 if (m_noiseFrequencyKnee != freqKnee) {
188 m_noiseFrequencyKnee = freqKnee;
240 if (m_noiseFrequencyExp != freqExp) {
241 m_noiseFrequencyExp = freqExp;
262 if (m_noiseEquivalentTemp != temp) {
263 m_noiseEquivalentTemp = temp;
284 if (m_BackgroundTemp != temp) {
285 m_BackgroundTemp = temp;
306 m_percentFixedNoise = temp;
325 if (m_noiseEquivRadiance != temp) {
326 m_noiseEquivRadiance = temp;
348 if (m_precentPixelFill != temp) {
349 m_precentPixelFill = temp;
370 m_percentDeadPixel = temp;
389 m_noiseEnable = flag;
407 if (m_FullColorEnable != flag) {
408 m_FullColorEnable = flag;
423 void getChannelSelects(
float &redSelect,
float &greenSelect,
float &blueSelect )
const
425 redSelect = m_redSelect;
426 greenSelect = m_greenSelect;
427 blueSelect = m_blueSelect;
441 m_redSelect = redSelect;
442 m_greenSelect = greenSelect;
443 m_blueSelect = blueSelect;
462 m_scanningSensorEnable = flag;
488 void setScanMaskGainFilename(
char *scanMaskFileName);
496 char *getScanMaskGainFilename();
504 void setScanMaskLevelFilename(
char *scanMaskFileName);
512 char *getScanMaskLevelFilename();
525 void setScanMask(
float minGain,
float maxGain, ScanDirectionType scanDirection,
int lineSpacing = 1,
float minLevel = 0.0,
float maxLevel = 0.0);
541 void setScanMaskMaxGain(
float val);
557 void setScanMaskMinGain(
float val);
573 void setScanMaskMaxLevel(
float val);
589 void setScanMaskMinLevel(
float val);
605 void setScanMaskDirection(ScanDirectionType
val);
621 void setScanMaskLineSpacing(
int val);
631 m_scanMaskLevelAdjustment = adjustment;
648 bool getScanMaskUserDefined()
const;
656 void setScanMaskUserDefined(
bool userDefined);
674 m_noiseAdjustment = adjustment;
692 m_motionBlurEnable = flag;
710 if ((weight >= 0.0) &&
712 m_motionBlurWeight =
weight;
731 if (m_weightThreshold != threshold) {
732 m_weightThreshold = threshold;
818 char m_scanMaskGainFileName[255];
819 char m_scanMaskLevelFileName[255];
836 #endif // _seDetector_