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) |
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.
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 | ) |