]> Creatis software - creaMaracasVisu.git/blob - wxVtk3DBaseView.h
8ab87550c30e6837007d28eae3b4dba5ca319892
[creaMaracasVisu.git] / wxVtk3DBaseView.h
1 #ifndef WXVTK3DBASEVIEW_H_
2 #define WXVTK3DBASEVIEW_H_
3
4 #include "wxVtkBaseView.h"
5
6 //------------------------------------------------------------------
7 //------------------------------------------------------------------
8 //------------------------------------------------------------------
9
10 class creaMaracasVisu_EXPORT wxVtk3DBaseView: public wxVtkBaseView{
11 public:
12         wxVtk3DBaseView( wxWindow *parent );
13         virtual ~wxVtk3DBaseView();
14         vtkCamera*                      GetCamera();
15         virtual vtkRenderer*            GetRenderer();
16         virtual vtkRenderWindow*        GetRenWin();
17         void                            Refresh();
18         void                            Configure();
19         virtual void            GetSpacing(double spc[3]);
20
21 private:
22         bool                            _configure;
23         vtkRenderer                     *_aRenderer;
24         vtkRenderWindow         *_renWin;
25         vtkCamera                       *_aCamera;
26 protected:
27 };
28
29 #endif /*WXVTK3DBASEVIEW_H_*/