00001 #ifndef _WINC_HODOPLOT 00002 #define _WINC_HODOPLOT 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 #include <WXP/UpaData.h> 00011 00012 namespace WXP { 00013 class HodoPlot : public Drawing, public Listener { 00014 int type; 00015 int refresh; 00016 int sync; 00017 Filename filename; 00018 00019 public: 00020 HodoPlot(); 00021 int init(); 00022 int setParam( const char *str ); 00023 int setFile(); 00024 int setInput( const char *type ); 00025 int setNameConv( const char *name ); 00026 int setFilename(); 00027 int setFilename( const char *name ); 00028 int setFilename( Date &date ); 00029 int setFilename( Date &date, const char *param ); 00030 inline int setForeTime( const char *fore ){ return 1; }; 00031 int promptId(); 00032 int getDate( Date &date ); 00033 int getInitDate( Date &date ); 00034 int getDateOffset(); 00035 int getLoopType(); 00036 int getNumFrames(); 00037 int getDomain( Domain &domain ); 00038 inline int getSync(){ return sync; }; 00039 int draw( Plot &plot ); 00040 int draw( Plot &plot, UpaData &data ); 00041 void callback( const char *ev_str, const char *ev_data, const void *data ); 00042 int print(); 00043 00044 }; 00045 } 00046 #endif
1.6.1