w2pol::HydrometFields Class Reference

List of all members.

Detailed Description

Maintains a list of all the input, intermediate and output fields of the w2hydromet application, to enable easy application of the fuzzy rules.

WARNING! This class can be used only after the init() function has been called.


Public Types

 Z
 Kdp
 PhiDP
 RhoHV
 Temperature
 Velocity
 Zdr
 NumInputs
 HCA = NumInputs
 Ref_smooth
 RhoHV_smooth
 SDPhiDP
 SDZ
 SNR
 Zdr_smooth
 NumOutputs
enum  HCARSInputs {
  Z, Kdp, PhiDP, RhoHV,
  Temperature, Velocity, Zdr, NumInputs
}
 The Inputs are fields that are ingested by w2hydromet. More...
enum  Outputs {
  HCA = NumInputs, Ref_smooth, RhoHV_smooth, SDPhiDP,
  SDZ, SNR, Zdr_smooth, NumOutputs
}
 The Outputs include intermediate products created by w2hydromet. More...

Static Public Member Functions

static void init (const code::XML::Element &e)
static int getFieldNumber (const std::string &fieldName)
static float getWeight (const std::string &fieldName)
static const std::string & getFieldName (int fieldNum)


Member Enumeration Documentation

enum w2pol::HydrometFields::HCARSInputs

The Inputs are fields that are ingested by w2hydromet.

Enumerator:
Z 
Kdp 
PhiDP 
RhoHV 
Temperature 
Velocity 
Zdr 
NumInputs 

enum w2pol::HydrometFields::Outputs

The Outputs include intermediate products created by w2hydromet.

Enumerator:
HCA 
Ref_smooth 
RhoHV_smooth 
SDPhiDP 
SDZ 
SNR 
Zdr_smooth 
NumOutputs 


Member Function Documentation

static const std::string& w2pol::HydrometFields::getFieldName ( int  fieldNum  )  [inline, static]

static int w2pol::HydrometFields::getFieldNumber ( const std::string &  fieldName  )  [inline, static]

static float w2pol::HydrometFields::getWeight ( const std::string &  fieldName  )  [inline, static]

static void w2pol::HydrometFields::init ( const code::XML::Element &  e  )  [static]


Generated on Fri May 4 13:40:25 2012 for WDSS-IIw2algs by  doxygen 1.4.7