1 /*=========================================================================
4 Module: $RCSfile: wxManualSegmentation_MPRWidget.h,v $
6 Date: $Date: 2008/10/31 16:32:42 $
7 Version: $Revision: 1.1 $
9 Copyright: (c) 2002, 2003
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.
16 =========================================================================*/
18 #ifndef __WX__MANUAL_SEGMENTATION__MPRWIDGET__HXX__
19 #define __WX__MANUAL_SEGMENTATION__MPRWIDGET__HXX__
21 #include "wxMPRWidget.h"
22 #include "../manualContour.h"
23 #include <wx/notebook.h>
29 //------------------------------------------------------------------
30 //------------------------------------------------------------------
31 //------------------------------------------------------------------
34 class wxManualSegmentation_MPRWidget : public wxPanel
38 wxManualSegmentation_MPRWidget(wxWindow* parent,marImageData *marimageData,double voxelSize);
39 ~wxManualSegmentation_MPRWidget( );
44 void OnRefreshView(wxCommandEvent & event);
47 vtkMPRBaseData *GetVtkMPRBaseData();
48 vtkPlane2DView *GetVtkPlane2DView();
49 vtkRenderer *GetRenderer();
55 marImageData *_marimageData;
56 wxMPRWidget2 *_MPRWidget2;
59 wxVtk3DBaseView *_wxvtk3Dbaseview_Clipping3D_C;
60 wxVtkMPR3DView *_wxvtkmpr3Dview_C;
61 wxVtkClipping3DView *_wxvtkclipping3Dview_C;
63 wxPanel *Create3DViewContour( wxWindow *parent, vtkMPRBaseData *vtkmprbasedata);
64 void ConfigureContour();
66 //MaracasTools* maracasTools;
68 DECLARE_EVENT_TABLE( );
77 #endif // __WX__MANUAL__TREE__SEGMENTATION__WIDGET__HXX__
79 // EOF - wxManualSegmentation_MPRWidget.h