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 AdaptableParameters & | instance () |
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 |
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 | ) |