Public Member Functions | |
Alarm (const std::string &outputDir, const std::string &outputLBName, bool realtime, const std::string &attributeXMLfile, const std::string &polygonXMLfile, const std::string &outputProductName, const std::string &alarmExecutable, const std::string &topLeftCorner, const std::string &botRightCorner, const std::string &spacing, bool entire_domain, const std::string &everyNseconds) | |
Algorithm constructor, called from w2alarm_main with the command-line options passed in. | |
void | processInputField (const code::Index::Record &rec) |
void | processContours (const code::ContourData &contours) |
void | checkForAlarms () |
checks the input products for alarms, writes the alarm-table product, and calls the executable if needed. | |
void | notifyExternal (code::DataTable &tbl, const std::string &filename) |
void | updateTime (const code::Time &) |
moves the time forward, and recomputes alarms, if needed. |
w2kmeans::Alarm::Alarm | ( | const std::string & | outputDir, | |
const std::string & | outputLBName, | |||
bool | realtime, | |||
const std::string & | attributeXMLfile, | |||
const std::string & | polygonXMLfile, | |||
const std::string & | outputProductName, | |||
const std::string & | alarmExecutable, | |||
const std::string & | topLeftCorner, | |||
const std::string & | botRightCorner, | |||
const std::string & | spacing, | |||
bool | entire_domain, | |||
const std::string & | everyNseconds | |||
) |
Algorithm constructor, called from w2alarm_main with the command-line options passed in.
void w2kmeans::Alarm::checkForAlarms | ( | ) |
checks the input products for alarms, writes the alarm-table product, and calls the executable if needed.
void w2kmeans::Alarm::notifyExternal | ( | code::DataTable & | tbl, | |
const std::string & | filename | |||
) |
void w2kmeans::Alarm::processContours | ( | const code::ContourData & | contours | ) |
void w2kmeans::Alarm::processInputField | ( | const code::Index::Record & | rec | ) |
void w2kmeans::Alarm::updateTime | ( | const code::Time & | ) |
moves the time forward, and recomputes alarms, if needed.