WXP C++ Library Version 6.74.9
|
This class manages RCM (Radar Coded Messages) data. More...
#include "../include/RcmData.h"
Public Types | |
enum | LocType { SITE , EARTH } |
enum | Mode { NONE , PRECIP , CLEAR_AIR } |
enum | Status { NA , NE , OM , PR } |
Public Member Functions | |
RcmData () | |
int | init () |
const char * | getId () |
int | setLoc (float rlat, float rlon) |
float | getLat () |
float | getLon () |
Date | getDate () |
int | getMode () |
int | getStatus () |
int | setLocType (int val) |
int | getLocType () |
int | getMaxTop () |
float | getMaxTopX () |
float | getMaxTopY () |
int | getNumStorm () |
const char * | getStormId (int ind) |
float | getStormX (int ind) |
float | getStormY (int ind) |
int | getStormHgt (int ind) |
int | getStormDir (int ind) |
int | getStormSpd (int ind) |
int | getStormHail (int ind) |
int | getNumTvs () |
float | getTvsX (int ind) |
float | getTvsY (int ind) |
int | getNumMeso () |
float | getMesoX (int ind) |
float | getMesoY (int ind) |
int | print () |
int | printStorm (int ind) |
int | printEchoes () |
Friends | |
class | RcmFile |
class | RcmWxpFile |
class | RcmImage |
class | RcmPlot |
class | RcmDecode |
class | RcmHash |
This class manages RCM (Radar Coded Messages) data.
RcmData::RcmData | ( | ) |
Constructor
References init().
int RcmData::init | ( | ) |
Initializes the object
References WXP::Date::init(), and WXP::Const::MISS.
Referenced by WXP::RcmFile::decode(), and RcmData().
int RcmData::print | ( | ) |
Print object data
References WXP::DateTool::createLabel(), WXP::String::get(), and WXP::Const::MISS.
Referenced by WXP::RcmDecode::decode(), WXP::RcmDecode::decode(), and WXP::RcmPlot::draw().
int RcmData::printEchoes | ( | ) |
Print radar echoes
int RcmData::printStorm | ( | int | ind | ) |
Print specific storm data
ind | Storm index |
int RcmData::setLoc | ( | float | rlat, |
float | rlon | ||
) |
Sets the radar site location
rlat | The latitude |
rlon | The longitude |