WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
WXP::RcmData Class Reference

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
 

Detailed Description

This class manages RCM (Radar Coded Messages) data.

Author
Dan Vietor

Constructor & Destructor Documentation

◆ RcmData()

RcmData::RcmData ( )

Constructor

References init().

Member Function Documentation

◆ init()

int RcmData::init ( )

Initializes the object

References WXP::Date::init(), and WXP::Const::MISS.

Referenced by WXP::RcmFile::decode(), and RcmData().

◆ print()

int RcmData::print ( )

◆ printEchoes()

int RcmData::printEchoes ( )

Print radar echoes

◆ printStorm()

int RcmData::printStorm ( int  ind)

Print specific storm data

Parameters
indStorm index

◆ setLoc()

int RcmData::setLoc ( float  rlat,
float  rlon 
)

Sets the radar site location

Parameters
rlatThe latitude
rlonThe longitude

The documentation for this class was generated from the following files: