w2qcref::AdaptableParameters Class Reference

List of all members.

Detailed Description

Contains all the adaptable parameters for QCNN.

Author:
Lakshman
Version:
Id
w2img_AdaptableParameters.h,v 1.7 2010/04/06 12:53:31 lakshman Exp


Public Member Functions

void setTemperature (const code::Time &t, float temperature_celsius)
void setTemperature (const code::Location &loc, const code::Time &t)
 guesses a surface temperature based on latitude and season.
void ageOffTemperature (const code::Time &now)
bool isTemperatureKnown () const
float getBlobThreshold () const
float getBlobContinuityThreshold () const
void setUserThreshold (float v)
float getSnowPossibility () const
bool isSnowPossible () const
void setSnowPossibleTemperatureThreshold (float celsius)
float getSnowPossibleTemperatureThreshold ()
const code::TimeInterval & getMaxTimeGapAllowed () const
void setMaxTimeGapAllowed (const code::TimeInterval &v)
bool isSunstrobeModuleEnabled () const
bool isTestPatternModuleEnabled () const
bool isBloomModuleEnabled () const
bool isClearAirVCPModuleEnabled () const
void enableModules (const std::string &modules)
const std::string & getModules () const

Static Public Member Functions

static AdaptableParametersinstance ()


Member Function Documentation

void w2qcref::AdaptableParameters::ageOffTemperature ( const code::Time &  now  ) 

void w2qcref::AdaptableParameters::enableModules ( const std::string &  modules  ) 

float w2qcref::AdaptableParameters::getBlobContinuityThreshold (  )  const [inline]

float w2qcref::AdaptableParameters::getBlobThreshold (  )  const [inline]

const code::TimeInterval& w2qcref::AdaptableParameters::getMaxTimeGapAllowed (  )  const [inline]

const std::string& w2qcref::AdaptableParameters::getModules (  )  const [inline]

float w2qcref::AdaptableParameters::getSnowPossibility (  )  const

Returns:
a number between 0 and 1. 0->snow not possible 1->snow possible

float w2qcref::AdaptableParameters::getSnowPossibleTemperatureThreshold (  )  [inline]

static AdaptableParameters& w2qcref::AdaptableParameters::instance (  )  [inline, static]

bool w2qcref::AdaptableParameters::isBloomModuleEnabled (  )  const [inline]

bool w2qcref::AdaptableParameters::isClearAirVCPModuleEnabled (  )  const [inline]

bool w2qcref::AdaptableParameters::isSnowPossible (  )  const [inline]

bool w2qcref::AdaptableParameters::isSunstrobeModuleEnabled (  )  const [inline]

bool w2qcref::AdaptableParameters::isTemperatureKnown (  )  const [inline]

bool w2qcref::AdaptableParameters::isTestPatternModuleEnabled (  )  const [inline]

void w2qcref::AdaptableParameters::setMaxTimeGapAllowed ( const code::TimeInterval &  v  )  [inline]

void w2qcref::AdaptableParameters::setSnowPossibleTemperatureThreshold ( float  celsius  )  [inline]

void w2qcref::AdaptableParameters::setTemperature ( const code::Location &  loc,
const code::Time &  t 
)

guesses a surface temperature based on latitude and season.

If you have the actual temperature, use the other setTemperature method

void w2qcref::AdaptableParameters::setTemperature ( const code::Time &  t,
float  temperature_celsius 
)

void w2qcref::AdaptableParameters::setUserThreshold ( float  v  ) 


Generated on Fri May 4 13:40:25 2012 for WDSS-IIw2algs by  doxygen 1.4.7