ContourWrap_ViewControl.h

Go to the documentation of this file.
00001 #ifndef __ContourWrap_ViewControl_h_INCLUDED_H__
00002 #define __ContourWrap_ViewControl_h_INCLUDED_H__
00003 
00004 
00005 // -----------------------------------------------------------------------------------------------------------
00006 // WX headers inclusion.
00007 // For compilers that support precompilation, includes <wx/wx.h>.
00008 // -----------------------------------------------------------------------------------------------------------
00009 
00010 #include <wx/wxprec.h>
00011 #ifdef __BORLANDC__
00012 #pragma hdrstop
00013 #endif
00014 #ifndef WX_PRECOMP
00015 #include <wx/wx.h>
00016 #endif
00017 
00018 
00019 //------------------------------------------------------------------------------------------------------------
00020 // Includes
00021 //------------------------------------------------------------------------------------------------------------
00022 #include "manualContourBaseControler.h"
00023 #include "manualViewBaseContour.h"
00024 
00025 //------------------------------------------------------------------------------------------------------------
00026 // Events declaration
00027 //------------------------------------------------------------------------------------------------------------
00028 
00032 //------------------------------------------------------------------------------------------------------------
00033 // Class definition
00034 //------------------------------------------------------------------------------------------------------------
00035 class ContourWrap_ViewControl{
00036 
00037                 public:
00038 
00039         //------------------------------------------------------------------------------------------------------------
00040         // Constructors & Destructors
00041         //------------------------------------------------------------------------------------------------------------
00042 
00043         ContourWrap_ViewControl(manualContourBaseControler * contourControl, manualViewBaseContour  * manualViewContour);
00044 
00045         ~ContourWrap_ViewControl();
00046 
00047         //------------------------------------------------------------------------------------------------------------
00048         // Methods for capturing events
00049         //------------------------------------------------------------------------------------------------------------
00050 
00051                 
00052         //------------------------------------------------------------------------------------------------------------
00053         //  Methods for sending events
00054         //------------------------------------------------------------------------------------------------------------
00055         
00056 
00057         //------------------------------------------------------------------------------------------------------------
00058         //  Attributes getters and setters
00059         //------------------------------------------------------------------------------------------------------------
00060 
00061         manualContourBaseControler * getControler();
00062 
00063         manualViewBaseContour  * getViewer();
00064 
00065 
00066         void setControler(manualContourBaseControler * contourControl);
00067 
00068         void setViewer(manualViewBaseContour  * viewContour) ;
00069 
00070         //------------------------------------------------------------------------------------------------------------
00071         //  Other functional methods
00072         //------------------------------------------------------------------------------------------------------------
00073 
00074 private:
00075         //------------------------------------------------------------------------------------------------------------
00076         //  Private methods
00077         //------------------------------------------------------------------------------------------------------------
00078 
00079         //------------------------------------------------------------------------------------------------------------
00080         // Creational and initialization methods
00081         //------------------------------------------------------------------------------------------------------------
00082 
00083                 
00084         //------------------------------------------------------------------------------------------------------------
00085         // Attributtes
00086         //------------------------------------------------------------------------------------------------------------
00087         
00088         manualContourBaseControler * m_controler;
00089 
00090         manualViewBaseContour  * m_viewer;
00091 
00092 };
00093 #endif // __ContourWrap_ViewControl_HEADER_FILE__
00094 

Generated on Wed Jun 27 23:28:32 2012 for creaContours_lib by  doxygen 1.5.7.1