00001 #ifndef _WINC_PARCELPARAMS
00002 #define _WINC_PARCELPARAMS
00003
00004 #include <WXP/LclData.h>
00005 #include <WXP/UpaData.h>
00006 #include <WXP/UpaLevel.h>
00007
00008 namespace WXP {
00009 struct ParcelParams {
00010 int par_type;
00011 float par_thick;
00012 UpaLevel par_lev;
00013 float Satad;
00014 LclData lcl;
00015 UpaLevel lcl_lev;
00016 float cap;
00017 float lfc;
00018 UpaLevel lfc_lev;
00019 float el;
00020 UpaLevel el_lev;
00021 float mpl;
00022 UpaLevel mpl_lev;
00023 float Bel;
00024 float Bmpl;
00025 float Bplus;
00026 float Bminus;
00027 float wmax;
00028 float max_t;
00029 enum { SFC, LAYER, MAXT, USER };
00030
00031 ParcelParams();
00032 int init();
00033 int set( UpaData &data );
00034 int calc( UpaData &data , UpaLevel &plev );
00035 int print();
00036
00037 };
00038 }
00039 #endif
00040