WXP C++ Library Version 6.74.9
|
This class stores upper air data. More...
#include "../include/UpaData.h"
Public Member Functions | |
UpaData () | |
int | init () |
int | print () |
int | addLevel (UpaLevel &level) |
int | delLevel (int ind) |
int | updateLevel (int ind, UpaLevel &level) |
int | setNum (int val) |
bool | isSfc () |
bool | isLevelMandatory (int ind) |
int | sortPres () |
int | sortHeight () |
int | calcHeight () |
int | calcPres () |
int | interpTemps () |
int | interpWinds () |
int | interp (int coord, float val, UpaLevel &level) |
int | interp (VCoord coord, UpaLevel &level) |
int | setType (int rtype) |
int | getType () |
int | setId (const char *rid) |
const char * | getId () |
int | setArea (const char *rarea) |
const char * | getGenName () |
int | setGenName (const char *str) |
int | setFhour (int val) |
int | getFhour () |
const char * | getArea () |
int | setDate (Date &rdate) |
Date | getDate () |
int | getDate (Date &rdate) |
int | setWmo (const char *rwmo) |
const char * | getWmo () |
int | setLoc (float rlat, float rlon) |
float | getLat () |
float | getLon () |
int | setElev (float relev) |
float | getElev () |
int | setSfc (int ind) |
int | getSfc () |
int | setMaxWnd (int ind) |
int | getMaxWnd () |
int | setTrop (int ind) |
int | getTrop () |
int | getSfc (UpaLevel &lev) |
float | getSfcPres () |
int | setSfcHght (float val) |
float | getSfcHght () |
int | getTrop (UpaLevel &lev) |
float | getTropPres () |
int | getMaxWnd (UpaLevel &lev) |
float | getMaxWndPres () |
int | getNum () |
UpaLevel | getLevel (int level) |
int | setType (int level, int val) |
int | getType (int level) |
int | setPres (int level, float val) |
float | getPres (int level) |
int | setHght (int level, float val) |
float | getHght (int level) |
int | setTemp (int level, float val) |
float | getTemp (int level) |
float | getTempK (int level) |
int | setDewp (int level, float val) |
float | getDewp (int level) |
float | getDewpK (int level) |
int | setSpd (int level, float val) |
float | getSpd (int level) |
int | setDir (int level, float val) |
float | getDir (int level) |
bool | validPres (int level) |
bool | validHght (int level) |
bool | validTemp (int level) |
bool | validDewp (int level) |
bool | validDir (int level) |
bool | validSpd (int level) |
Public Attributes | |
UpaLevel | lev [MAXLEV] |
int | num |
int | sfc |
int | maxwnd |
int | trop |
Static Public Attributes | |
static const int | MAXLEV = 300 |
Friends | |
class | UpaDataTool |
This class stores upper air data.
UpaData::UpaData | ( | ) |
Constructor
References init().
int UpaData::init | ( | ) |
Initializes the class
References WXP::Date::init(), and WXP::Const::MISS.
Referenced by WXP::UpaRaw::compute(), WXP::UpaPlot::draw(), and UpaData().