00001 
00002 
00003 #ifndef PLOTPROBE_H
00004 #define PLOTPROBE_H
00005 
00006 #include "Probe.h"
00007 
00008 namespace FD {
00009 
00010 class PlotProbe : public Probe {
00011   protected:
00012    GnomeCanvas *canvas;
00013    GnomeCanvasGroup *group;
00014    
00015    GnomeCanvasItem *item;
00016 
00017    double xmin, xmax, ymin, ymax;
00018 
00019   public:
00020 
00021    PlotProbe(std::string nodeName, ParameterSet params);
00022 
00023    virtual ~PlotProbe();
00024 
00027    virtual void initialize();
00028 
00031    virtual void reset();
00032 
00035    
00036 
00037    virtual void display();
00038 
00039    virtual void show_hide();
00040 
00041 };
00042 
00043 }
00044 
00045 #endif