00001 #ifndef _WINC_UPAXSECTPLOT 00002 #define _WINC_UPAXSECTPLOT 00003 00004 #include <WXP/Date.h> 00005 #include <WXP/Domain.h> 00006 #include <WXP/Drawing.h> 00007 #include <WXP/Filename.h> 00008 #include <WXP/Listener.h> 00009 #include <WXP/Plot.h> 00010 00011 namespace WXP { 00012 class UpaXSectPlot : public Drawing, public Listener { 00013 int type; 00014 int refresh; 00015 Filename filename; 00016 00017 public: 00018 UpaXSectPlot(); 00019 int setParam( const char *str ); 00020 int setFile(); 00021 int setInput( const char *type ); 00022 int setNameConv( const char *name ); 00023 int setFilename(); 00024 int setFilename( const char *name ); 00025 int setFilename( Date &date ); 00026 int setFilename( Date &date, const char *param ); 00027 inline int setForeTime( const char *fore ){ return 1; }; 00028 int promptId(); 00029 int getDate( Date &date ); 00030 int getInitDate( Date &date ); 00031 int getDateOffset(); 00032 int getLoopType(); 00033 int getNumFrames(); 00034 int getDomain( Domain &domain ); 00035 int draw( Plot &plot ); 00036 void callback( const char *ev_str, const char *ev_data, const void *data ); 00037 int print(); 00038 00039 enum Type { SPATIAL, TIME }; 00040 }; 00041 } 00042 #endif
1.6.1