DrawDeceasedAction.h

00001 
00007 #ifndef _DrawDeceasedAction_h
00008 #define _DrawDeceasedAction_h
00009 
00010 // SYSTEM INCLUDES
00011 //
00012 
00013 // PROJECT INCLUDES
00014 //
00015 
00016 // LOCAL INCLUDES
00017 //
00018 #include "PlotControl.h"
00019 #include "ToggleToolAction.h"
00020 #include "EvolutionaryMethodLayer.h"
00021 
00022 // FORWARD REFERENCES
00023 //
00024 
00025 class DrawDeceasedAction
00026     : public ToggleToolAction
00027 {
00028 public:
00029 // LIFECYCLE
00030 
00033     DrawDeceasedAction(PlotControl*             pPlotControl,
00034                    EvolutionaryMethodLayer* pEvolutionaryMethodLayer);
00035 
00038     DrawDeceasedAction(const DrawDeceasedAction& from);
00039 
00042     ~DrawDeceasedAction(void);
00043 
00044 // OPERATORS
00045 // OPERATIONS
00046 
00047     virtual bool    Action(bool toggle);
00048 
00049 // ACCESS
00050 // INQUIRY
00051 
00052     virtual bool    IsToggled() const;
00053 
00054 protected:
00055 private:
00056 
00057     PlotControl*                mpPlotControl;
00058     EvolutionaryMethodLayer*    mpEvolutionaryMethodLayer;
00059 
00060 };
00061 
00062 // INLINE METHODS
00063 //
00064 
00065 // EXTERNAL REFERENCES
00066 //
00067 
00068 #endif  // _DrawDeceasedAction_h

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