w2kmeans::Alarm Class Reference

List of all members.

Detailed Description

Algorithm main class, whose methods are invoked by various listeners in w2alarm_main.cc Interface code auto-generated by w2algcreator.

Author:
lakshman
Version:
Id
w2kmeans_Alarm.h,v 1.10 2009/06/02 20:17:59 lakshman Exp


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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


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