VisualizationFrame.h

00001 
00012 #ifndef _VisualizationFrame_h
00013 #define _VisualizationFrame_h
00014 
00015 // SYSTEM INCLUDES
00016 //
00017 
00018 // PROJECT INCLUDES
00019 //
00020 
00021 // LOCAL INCLUDES
00022 //
00023 #include "../CountedPtr.h"
00024 #include "../Result.h"
00025 
00026 // FORWARD REFERENCES
00027 //
00028 
00029 
00030 class VisualizationFrame
00031     : public wxFrame
00032 {
00033 public:
00034 // LIFECYCLE
00035 
00038     VisualizationFrame(wxWindow* pParent, CountedPtr<const Result> cpResult);
00039 
00042     ~VisualizationFrame(void);
00043 
00044 // OPERATORS
00045 
00046 // OPERATIONS
00047 // ACCESS
00048 // INQUIRY
00049 
00050 protected:
00051 private:
00053     wxString    GenerateTitle();
00054 
00055 
00056     CountedPtr<const Result> mcpResult;      
00057 
00059     wxNotebook*                 mpVisualizerNotebook;
00060 
00062     static unsigned             mWindowNumber;
00063 };
00064 
00065 // INLINE METHODS
00066 //
00067 
00068 // EXTERNAL REFERENCES
00069 //
00070 
00071 #endif  // _VisualizationFrame_h

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