]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/wxMaracas_ManualContour_Panel.h
BUG interaction ROI-creation line, rectangle, circle,
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / wxMaracas_ManualContour_Panel.h
1 /*=========================================================================
2
3   Program:   wxMaracas
4   Module:    $RCSfile: wxMaracas_ManualContour_Panel.h,v $
5   Language:  C++
6   Date:      $Date: 2008/10/31 16:32:11 $
7   Version:   $Revision: 1.1 $
8
9   Copyright: (c) 2002, 2003
10   License:
11   
12      This software is distributed WITHOUT ANY WARRANTY; without even 
13      the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
14      PURPOSE.  See the above copyright notice for more information.
15
16 =========================================================================*/
17
18 #ifndef __WX__MARACAS__MANUALCONTOUR__PANEL__HXX__
19 #define __WX__MARACAS__MANUALCONTOUR__PANEL__HXX__
20
21
22 #include <wx/wx.h>
23 #include <wx/panel.h>
24
25 #include "vtkImageData.h"
26
27 //#include "widgets/wxEmptyPanel_3_Widget.h"
28
29 //#include "widgets/wxMPRBaseData.h"
30 //#include "widgets/wxVtkBaseView.h"
31 #include "widgets/wxMPRWidget.h"
32
33
34 class wxMaracas_ManualContour_Panel : public wxPanel
35 {
36 public:
37     wxMaracas_ManualContour_Panel( wxWindow* parent );
38     ~wxMaracas_ManualContour_Panel( );
39         void ConfigureVTK(marImageData *marimagedata);
40
41         void OnActualChange(wxCommandEvent& event);
42         void OnRefreshView( wxCommandEvent & event);
43
44
45 private:
46
47         vtkPlane2DView *_vtkplane2Dview;
48
49         wxWindow* CreateViewerPanel(wxWindow* parent);
50         wxWindow* CreateSplitePanel(wxWindow *parent);
51
52         DECLARE_EVENT_TABLE();
53 };
54
55
56
57
58
59
60
61
62 #endif // __WX__MARACAS__MANUALCONTOUR__PANEL__HXX__
63
64 // EOF - wxMaracas_ManualContour_Panel.h