Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

MultiPlotProbe.h

00001 // Copyright (C) 2001 Jean-Marc Valin
00002 
00003 #ifndef MULTIPLOTPROBE_H
00004 #define MULTIPLOTPROBE_H
00005 
00006 #include "Probe.h"
00007 #include "gtkextra/gtkextra.h"
00008 
00009 namespace FD {
00010 
00011 class MultiPlotProbe : public Probe {
00012   protected:
00013    GtkWidget *canvas;
00014    GtkWidget *active_plot;
00015    GtkPlotData *dataset;
00016    vector<vector<gdouble> > x;
00017    vector<vector<gdouble> > y;
00018    vector<vector<gdouble> > dx;
00019    vector<vector<gdouble> > dy;
00020    double xmin, xmax, ymin, ymax;
00021 
00022   public:
00023 
00024    MultiPlotProbe(string nodeName, ParameterSet params);
00025 
00026    virtual ~MultiPlotProbe();
00027 
00030    virtual void initialize();
00031 
00034    virtual void reset();
00035 
00038    //virtual ObjectRef getOutput(int output_id, int count); 
00039 
00040    virtual void display();
00041 
00042    virtual void show_hide();
00043 
00044    void print();
00045 
00046 };
00047 
00048 }//namespace FD
00049 
00050 #endif

Generated on Wed Oct 5 14:28:55 2005 for FlowDesigner by  doxygen 1.4.4