WXP C++ Library Version 6.74.9
|
This structure defines a vertical coordinate (type,val) More...
#include "../include/VCoord.h"
Public Types | |
enum | Type { SFC , FREEZE , LCL , MAXWND , TROP , PRES , HEIGHT , POT } |
Public Member Functions | |
VCoord () | |
VCoord (int rtype, float rval) | |
int | init () |
int | set (int rtype, float rval) |
int | setType (int rtype) |
int | getType () |
int | setVal (float rval) |
float | getVal () |
int | print () |
Static Public Member Functions | |
static bool | equal (VCoord a, VCoord b) |
Static Public Attributes | |
static const int | PRESS = PRES |
Friends | |
class | Level |
This structure defines a vertical coordinate (type,val)
enum WXP::VCoord::Type |
VCoord::VCoord | ( | ) |
Constructor. Initializes class values
References init().
VCoord::VCoord | ( | int | rtype, |
float | rval | ||
) |
Tests for the equality of two VCoords
a | The first level |
b | The second level |
Referenced by WXP::UpaCalc::meanValue().
|
inline |
Gets the type of vertical coordinate
Referenced by WXP::UpaCalc::thickBottom(), and WXP::UpaCalc::thickTop().
|
inline |
Gets the value of the vertical coordinate
Referenced by WXP::UpaCalc::meanValue(), WXP::UpaCalc::thickBottom(), and WXP::UpaCalc::thickTop().
int VCoord::init | ( | ) |
Initializes the class
References WXP::Const::MISS, and PRES.
Referenced by WXP::Level::getLower(), WXP::Level::getUpper(), WXP::UpaCalc::thickBottom(), WXP::UpaCalc::thickTop(), and VCoord().
int VCoord::print | ( | ) |
int VCoord::set | ( | int | rtype, |
float | rval | ||
) |
Sets the values
ru | U value |
rv | V value |
Referenced by WXP::UpaDataTool::compute(), WXP::ProfPlot::draw(), WXP::UpaXSectCont::draw(), WXP::UpaXSectPlot::draw(), WXP::ParcelParams::set(), and VCoord().
|
inline |
Sets the type of vertical coordinate
Referenced by WXP::UpaCalc::thickBottom(), and WXP::UpaCalc::thickTop().
|
inline |
Sets the value of the vertical coordinate
Referenced by WXP::UpaCalc::thickBottom(), and WXP::UpaCalc::thickTop().
|
static |
Same as PRES