1 #ifndef __ContourWrap_ViewControl_h_INCLUDED_H__
2 #define __ContourWrap_ViewControl_h_INCLUDED_H__
5 // -----------------------------------------------------------------------------------------------------------
6 // WX headers inclusion.
7 // For compilers that support precompilation, includes <wx/wx.h>.
8 // -----------------------------------------------------------------------------------------------------------
10 #include <wx/wxprec.h>
19 //------------------------------------------------------------------------------------------------------------
21 //------------------------------------------------------------------------------------------------------------
22 #include <manualContour.h>
24 //------------------------------------------------------------------------------------------------------------
26 //------------------------------------------------------------------------------------------------------------
28 /** file wxVtkBaseView_SceneManager.h */
31 //------------------------------------------------------------------------------------------------------------
33 //------------------------------------------------------------------------------------------------------------
34 class ContourWrap_ViewControl{
38 //------------------------------------------------------------------------------------------------------------
39 // Constructors & Destructors
40 //------------------------------------------------------------------------------------------------------------
42 ContourWrap_ViewControl(manualContourBaseControler * contourControl, manualViewBaseContour * manualViewContour);
44 ~ContourWrap_ViewControl();
46 //------------------------------------------------------------------------------------------------------------
47 // Methods for capturing events
48 //------------------------------------------------------------------------------------------------------------
51 //------------------------------------------------------------------------------------------------------------
52 // Methods for sending events
53 //------------------------------------------------------------------------------------------------------------
56 //------------------------------------------------------------------------------------------------------------
57 // Attributes getters and setters
58 //------------------------------------------------------------------------------------------------------------
60 manualContourBaseControler * getControler();
62 manualViewBaseContour * getViewer();
65 void setControler(manualContourBaseControler * contourControl);
67 void setViewer(manualViewBaseContour * viewContour) ;
69 //------------------------------------------------------------------------------------------------------------
70 // Other functional methods
71 //------------------------------------------------------------------------------------------------------------
74 //------------------------------------------------------------------------------------------------------------
76 //------------------------------------------------------------------------------------------------------------
78 //------------------------------------------------------------------------------------------------------------
79 // Creational and initialization methods
80 //------------------------------------------------------------------------------------------------------------
83 //------------------------------------------------------------------------------------------------------------
85 //------------------------------------------------------------------------------------------------------------
87 manualContourBaseControler * m_controler;
89 manualViewBaseContour * m_viewer;
92 #endif // __ContourWrap_ViewControl_HEADER_FILE__