WXP C++ Library Version 6.74.9
|
This struct contains data for a specific upper air level. More...
#include "../include/UpaLevel.h"
Public Member Functions | |
int | set (float rp, float rh, float rt, float rtd, float rdir, float rspd) |
int | setPres (float v) |
float | getPres () |
int | setHght (float v) |
float | getHght () |
int | setTemp (float v) |
float | getTemp () |
int | setDewpt (float v) |
float | getDewpt () |
int | setWDir (float v) |
float | getWDir () |
int | setWSpd (float v) |
float | getWSpd () |
int | setType (int v) |
int | getType () |
UpaLevel () | |
int | init () |
int | update (UpaLevel &level) |
int | print () |
Static Public Member Functions | |
static bool | isMandatory (float p) |
static int | getMandatoryIndex (float p) |
Public Attributes | |
int | type |
float | p |
float | h |
float | t |
float | td |
float | dir |
float | spd |
Static Public Attributes | |
static const int | NONE = 0 |
static const int | MAN = 1 |
static const int | SIG = 2 |
static const int | WND = 3 |
static const int | SFC = 0x04 |
static const int | TROP = 0x10 |
static const int | MWND = 0x20 |
static const int | LCL = 0x40 |
This struct contains data for a specific upper air level.
UpaLevel::UpaLevel | ( | ) |
Constructor
References init().
|
inline |
Gets the dewpoint
References td.
|
inline |
Gets the geopotential height
References h.
|
static |
Returns the mandatory level index
p | The pressure level |
References p.
Referenced by isMandatory().
|
inline |
Gets the pressure
References p.
|
inline |
Gets the temperature
References t.
|
inline |
Gets the level type
References type.
|
inline |
Gets the wind direction
References dir.
|
inline |
Gets the wind speed
References spd.
int UpaLevel::init | ( | ) |
Intializes the class
References dir, h, WXP::Const::MISS, p, spd, t, td, and type.
Referenced by WXP::ParcelParams::init(), and UpaLevel().
|
static |
Tests to see if level mandatory
p | The pressure level |
References getMandatoryIndex(), and p.
int UpaLevel::set | ( | float | rp, |
float | rh, | ||
float | rt, | ||
float | rtd, | ||
float | rdir, | ||
float | rspd | ||
) |
|
inline |
Sets the dewpoint
References td.
|
inline |
Sets the geopotential height
References h.
|
inline |
Sets the pressure
References p.
|
inline |
Sets the temperature
References t.
|
inline |
|
inline |
Sets the wind direction
References dir.
|
inline |
Sets the wind speed
References spd.
int UpaLevel::update | ( | UpaLevel & | level | ) |
float WXP::UpaLevel::dir |
Wind direction
Referenced by WXP::UpaCalc::calc(), WXP::ProfPlot::draw(), WXP::UpaXSectPlot::draw(), getWDir(), init(), print(), set(), setWDir(), and update().
float WXP::UpaLevel::h |
|
static |
LCL level
|
static |
Mandatory level
|
static |
Max wind level
|
static |
No level type
float WXP::UpaLevel::p |
Pressure
Referenced by WXP::ParcelParams::calc(), WXP::UpaCalc::calc(), getMandatoryIndex(), getPres(), init(), isMandatory(), WXP::UpaCalc::meanValue(), print(), set(), WXP::ParcelParams::set(), setPres(), and update().
|
static |
Surface level
|
static |
Significant level
float WXP::UpaLevel::spd |
Wind speed
Referenced by WXP::UpaCalc::calc(), WXP::ProfPlot::draw(), WXP::UpaXSectPlot::draw(), getWSpd(), init(), print(), set(), setWSpd(), and update().
float WXP::UpaLevel::t |
Temperature
Referenced by WXP::ParcelParams::calc(), WXP::UpaCalc::calc(), getTemp(), init(), WXP::UpaCalc::meanValue(), print(), set(), WXP::ParcelParams::set(), setTemp(), and update().
float WXP::UpaLevel::td |
Dewpoint
Referenced by WXP::ParcelParams::calc(), WXP::UpaCalc::calc(), getDewpt(), init(), WXP::UpaCalc::meanValue(), print(), set(), WXP::ParcelParams::set(), setDewpt(), and update().
|
static |
Tropopause level
|
static |
Wind level