1 #ifndef WXWIDGETMESURE2D_PLANE_H_
2 #define WXWIDGETMESURE2D_PLANE_H_
4 #include "wxWidgetMesure2D.h"
6 class wxWidgetMesure2D_Plane : public wxWidgetMesure2D
9 wxWidgetMesure2D_Plane(wxWindow *parent);
10 ~wxWidgetMesure2D_Plane();
11 void OnActiveLine(wxCommandEvent& event);
12 void OnActiveCirlcle(wxCommandEvent& event);
13 virtual void ConfigureA(wxVtk2DBaseView *wxvtk2Dbaseview);
14 void ConfigureCircleLine();
18 virtual wxWindow *CreateWin1a(wxWindow *parent);
21 wxCheckBox *_cb_circle;
24 vtkPoints *_ptsCircle1;
25 vtkActor *_circle1Actor;
26 vtkPolyDataMapper *_circle1Mapper;
27 vtkPolyData *_pdCircle1;
29 vtkPoints *_ptsCircle2;
30 vtkActor *_circle2Actor;
31 vtkPolyDataMapper *_circle2Mapper;
32 vtkPolyData *_pdCircle2;
34 vtkPoints *_ptsLineRef1;
35 vtkActor *_lineRef1Actor;
36 vtkPolyDataMapper *_lineRef1Mapper;
37 vtkPolyData *_pdLineRef1;
39 vtkPoints *_ptsLineRef2;
40 vtkActor *_lineRef2Actor;
41 vtkPolyDataMapper *_lineRef2Mapper;
42 vtkPolyData *_pdLineRef2;
44 void SetVisibleCircle( bool ok );
48 #endif /*WXWIDGETMESURE2D_PLANE_H_*/