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