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