hailtruth::CellTrack Class Reference

List of all members.

Detailed Description

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

Author:
kortega
Version:
Id
hailtruth_CellTrack.h,v 1.3 2010/02/01 19:40:47 Kiel.Ortega Exp


Public Member Functions

 CellTrack (const std::string &outputDir, const std::string &outputLBName, bool realtime, const std::string &MaxLeadTime, const std::string &SearchWindow, bool CenterReports, const std::string &DefaultMotion, const std::string &InitialBuffer, const std::string &SizeColumn, bool WriteBounds, bool CorrectMotion, const std::string &MotionTolerance, bool AllCellIdentifications)
 Algorithm constructor, called from w2hailtruth_cell_main with the command-line options passed in.
void processCellTableName (const code::DataTable &data)
void processHailTableName (const code::DataTable &data)
void processOptionalGridName (const code::LatLonGrid &data)
void addGridRadius (const std::string &gridName, const std::string &radius)
void addGridTimeDiff (const std::string &gridName, const std::string &timeDiff)
void addOptGridName (const std::string &gridName)
void process ()
w2img::TruthPolygon generatePolygon (const code::Location loc, const code::Speed spd, const code::Angle dir)
bool doAnalysis (const w2img::TruthPolygon searchPolygon, const code::Location loc, const code::Speed spd, const code::Angle dir, code::DataRow *row)


Constructor & Destructor Documentation

hailtruth::CellTrack::CellTrack ( const std::string &  outputDir,
const std::string &  outputLBName,
bool  realtime,
const std::string &  MaxLeadTime,
const std::string &  SearchWindow,
bool  CenterReports,
const std::string &  DefaultMotion,
const std::string &  InitialBuffer,
const std::string &  SizeColumn,
bool  WriteBounds,
bool  CorrectMotion,
const std::string &  MotionTolerance,
bool  AllCellIdentifications 
)

Algorithm constructor, called from w2hailtruth_cell_main with the command-line options passed in.


Member Function Documentation

void hailtruth::CellTrack::addGridRadius ( const std::string &  gridName,
const std::string &  radius 
)

void hailtruth::CellTrack::addGridTimeDiff ( const std::string &  gridName,
const std::string &  timeDiff 
)

void hailtruth::CellTrack::addOptGridName ( const std::string &  gridName  ) 

bool hailtruth::CellTrack::doAnalysis ( const w2img::TruthPolygon  searchPolygon,
const code::Location  loc,
const code::Speed  spd,
const code::Angle  dir,
code::DataRow *  row 
)

w2img::TruthPolygon hailtruth::CellTrack::generatePolygon ( const code::Location  loc,
const code::Speed  spd,
const code::Angle  dir 
)

void hailtruth::CellTrack::process (  ) 

void hailtruth::CellTrack::processCellTableName ( const code::DataTable &  data  ) 

void hailtruth::CellTrack::processHailTableName ( const code::DataTable &  data  ) 

void hailtruth::CellTrack::processOptionalGridName ( const code::LatLonGrid &  data  ) 


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