1 #ifndef WXWIDGETMESURE2D_H_
2 #define WXWIDGETMESURE2D_H_
4 #include <wx/splitter.h>
5 #include <wx/checkbox.h>
6 #include "manualContourControler.h"
7 #include "manualContourModel.h"
8 #include "manualViewContour.h"
9 #include "wxVtk2DBaseView.h"
11 class wxWidgetMesure2D : public wxSplitterWindow
14 wxWidgetMesure2D( wxWindow *parent );
17 void OnActiveMessureTool(wxCommandEvent& event);
18 void OnVisibleMessureTool(wxCommandEvent& event);
19 void OnCloseContour(wxCommandEvent& event);
20 void OnVisibleInformation(wxCommandEvent& event);
22 void SetMesureScale(double mesureScale);
24 manualContourModel* GetManualContourModel();
25 virtual void ConfigureA(wxVtk2DBaseView *wxvtk2Dbaseview);
28 wxVtk2DBaseView *_wxvtk2Dbaseview;
29 virtual wxWindow *CreateWin1a(wxWindow *parent);
31 wxCheckBox *_cb_messuretool;
32 wxCheckBox *_cb_mt_visible;
33 wxCheckBox *_cb_closeContour;
34 wxCheckBox *_cb_visibleText;
36 manualContourControler *_manContourControl_1;
37 manualContourModel *_mContourModel_1;
38 manualViewContour *_mViewContour_1;
40 void ActiveMessureTool(bool ok);
42 // DECLARE_EVENT_TABLE();
46 #endif /*WXWIDGETMESURE2D_H_*/