IterationValueVisualizer.h

00001 
00004 #ifndef _IterationValueVisualizer_h
00005 #define _IterationValueVisualizer_h
00006 
00007 // SYSTEM INCLUDES
00008 //
00009 
00010 // PROJECT INCLUDES
00011 //
00012 
00013 // LOCAL INCLUDES
00014 //
00015 #include "PlotToolbar.h"
00016 #include "UnivariatePlot.h"
00017 #include "Visualizer.h"
00018 
00019 // FORWARD REFERENCES
00020 //
00021 
00022 
00023 class IterationValueVisualizer
00024     : public Visualizer
00025 {
00026 public:
00027 // LIFECYCLE
00028 
00031     IterationValueVisualizer(wxWindow*          pParent,
00032                              const Result&      result);
00033 
00034 
00037     ~IterationValueVisualizer(void);
00038 
00039 
00040 // OPERATORS
00041 
00042 // OPERATIONS
00043 // ACCESS
00044 
00045     virtual wxString        Name() const;
00046 
00047 // INQUIRY
00048 
00049 protected:
00050 private:
00051     wxPanel*        SetUpPlotPanel(wxWindow*    pParent);
00052 
00053     auto_ptr<const UnivariateFunction>    mapFunction;
00054 
00055     PlotToolbar*    mpToolbar;
00056     UnivariatePlot* mpPlotControl;
00057 
00058     const static wxString   mName;
00059 
00061     const static void*      mpRegistrationDummy;
00062 };
00063 
00064 // INLINE METHODS
00065 //
00066 
00067 // EXTERNAL REFERENCES
00068 //
00069 
00070 #endif  // _IterationValueVisualizer_h

Wygenerowano Fri Sep 29 21:04:48 2006 dla EduOptim2 programem  doxygen 1.4.6