00001 #ifndef _WINC_OBJECTANAL
00002 #define _WINC_OBJECTANAL
00003
00004 #include <WXP/Data.h>
00005 #include <WXP/Grids.h>
00006
00007 namespace WXP {
00008 class ObjectAnal {
00009 float filter;
00010 float rad_inf;
00011 int num_pass;
00012 float converg;
00013 float miss_val;
00014 int min_sta;
00015
00016 public:
00017 ObjectAnal();
00018 ObjectAnal( const char *str );
00019 int init();
00020 int set( const char *str );
00021 int set( float fil, float rad, int pass, float conv );
00022 int setParam( const char *str );
00023 int setFilter( float fil );
00024 int setRadInf( float rad );
00025 int setNumPass( int pass );
00026 int setConverg( float conv );
00027 int setMinSta( int min );
00028 int setMissVal( float val );
00029 int compute( Data &data, Grids &grid );
00030 int print();
00031 };
00032 }
00033 #endif