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

GtkPlotProbe.h

00001 // Copyright (C) 2001 Jean-Marc Valin
00002 
00003 #ifndef GTKPLOTPROBE_H
00004 #define GTKPLOTPROBE_H
00005 
00006 #include "Probe.h"
00007 #include "gtkextra/gtkextra.h"
00008 
00009 namespace FD {
00010 
00011 class GtkPlotProbe : public Probe {
00012   protected:
00013    GtkWidget *canvas;
00014    GtkWidget *active_plot;
00015    GtkPlotData *dataset;
00016    vector<gdouble> x;
00017    vector<gdouble> y;
00018    vector<gdouble> dx;
00019    vector<gdouble> dy;
00020    double xmin, xmax, ymin, ymax;
00021 
00022   public:
00023 
00024    GtkPlotProbe(string nodeName, ParameterSet params);
00025 
00026    virtual ~GtkPlotProbe();
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 
00049 }//namespace FD
00050 
00051 
00052 #endif

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