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 "manualContourBaseControler.h"
23 #include "manualViewBaseContour.h"
25 //------------------------------------------------------------------------------------------------------------
27 //------------------------------------------------------------------------------------------------------------
29 /** file wxVtkBaseView_SceneManager.h */
32 //------------------------------------------------------------------------------------------------------------
34 //------------------------------------------------------------------------------------------------------------
35 class ContourWrap_ViewControl{
39 //------------------------------------------------------------------------------------------------------------
40 // Constructors & Destructors
41 //------------------------------------------------------------------------------------------------------------
43 ContourWrap_ViewControl(manualContourBaseControler * contourControl, manualViewBaseContour * manualViewContour);
45 ~ContourWrap_ViewControl();
47 //------------------------------------------------------------------------------------------------------------
48 // Methods for capturing events
49 //------------------------------------------------------------------------------------------------------------
52 //------------------------------------------------------------------------------------------------------------
53 // Methods for sending events
54 //------------------------------------------------------------------------------------------------------------
57 //------------------------------------------------------------------------------------------------------------
58 // Attributes getters and setters
59 //------------------------------------------------------------------------------------------------------------
61 manualContourBaseControler * getControler();
63 manualViewBaseContour * getViewer();
66 void setControler(manualContourBaseControler * contourControl);
68 void setViewer(manualViewBaseContour * viewContour) ;
70 //------------------------------------------------------------------------------------------------------------
71 // Other functional methods
72 //------------------------------------------------------------------------------------------------------------
75 //------------------------------------------------------------------------------------------------------------
77 //------------------------------------------------------------------------------------------------------------
79 //------------------------------------------------------------------------------------------------------------
80 // Creational and initialization methods
81 //------------------------------------------------------------------------------------------------------------
84 //------------------------------------------------------------------------------------------------------------
86 //------------------------------------------------------------------------------------------------------------
88 manualContourBaseControler * m_controler;
90 manualViewBaseContour * m_viewer;
93 #endif // __ContourWrap_ViewControl_HEADER_FILE__