wxWidgetMesure2D.h

Go to the documentation of this file.
00001 #ifndef WXWIDGETMESURE2D_H_
00002 #define WXWIDGETMESURE2D_H_
00003 
00004 #include <wx/splitter.h>
00005 #include <wx/checkbox.h>
00006 #include "manualContourControler.h"
00007 #include "manualContourModel.h"
00008 #include "manualViewContour.h"
00009 
00010 #include "wxVtk2DBaseView.h"
00011 
00012 class wxWidgetMesure2D : public wxSplitterWindow
00013 {
00014 public: 
00015         wxWidgetMesure2D( wxWindow *parent );
00016         ~wxWidgetMesure2D();
00017 
00018         void OnActiveMessureTool(wxCommandEvent& event);
00019         void OnVisibleMessureTool(wxCommandEvent& event);
00020         void OnCloseContour(wxCommandEvent& event);
00021         void OnVisibleInformation(wxCommandEvent& event);
00022 
00023         void SetMesureScale(double mesureScale);
00024 
00025         manualContourModel*     GetManualContourModel();
00026         virtual void ConfigureA(wxVtk2DBaseView *wxvtk2Dbaseview);
00027 
00028 protected:
00029         wxVtk2DBaseView                 *_wxvtk2Dbaseview;
00030         virtual wxWindow                *CreateWin1a(wxWindow *parent);
00031 private:
00032         wxCheckBox                              *_cb_messuretool; 
00033         wxCheckBox                              *_cb_mt_visible; 
00034         wxCheckBox                              *_cb_closeContour; 
00035         wxCheckBox                              *_cb_visibleText; 
00036 
00037         manualContourControler  *_manContourControl_1;
00038         manualContourModel              *_mContourModel_1;
00039         manualViewContour               *_mViewContour_1;
00040 
00041         void    ActiveMessureTool(bool ok);
00042 
00043 //      DECLARE_EVENT_TABLE();
00044 };
00045 
00046 
00047 #endif /*WXWIDGETMESURE2D_H_*/

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1