00001 #ifndef _WINC_HELICITYDATA
00002 #define _WINC_HELICITYDATA
00003
00004 namespace WXP {
00005 class HelicityData {
00006 int status;
00007 float dir_shr;
00008 float pos_hel;
00009 float neg_hel;
00010 float tot_hel;
00011 float ave_hel;
00012 float rel_hel;
00013 float hor_vort;
00014 float stm_vort;
00015
00016 public:
00017 HelicityData();
00018 int init();
00019 inline int getStatus(){ return status; };
00020 inline float getDirShear(){ return dir_shr; };
00021 inline float getPosHelicity(){ return pos_hel; };
00022 inline float getNegHelicity(){ return neg_hel; };
00023 inline float getTotHelicity(){ return tot_hel; };
00024 inline float getAveHelicity(){ return ave_hel; };
00025 inline float getRelHelicity(){ return rel_hel; };
00026 inline float getHorVorticity(){ return hor_vort; };
00027 inline float getStmVorticity(){ return stm_vort; };
00028
00029 friend class UpaCalc;
00030 friend class UpaTool;
00031 friend class WindParams;
00032 };
00033 }
00034 #endif
00035