]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk3DBaseView.h
change SUBDIRS (deprecate functionality) to ADD_SUBDIRECTORY
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxVtk3DBaseView.h
1 #ifndef WXVTK3DBASEVIEW_H_
2 #define WXVTK3DBASEVIEW_H_
3
4 #include "wxVtkBaseView.h"
5 #ifdef _DEBUG
6 #include <crtdbg.h>
7 #define DEBUG_NEW new(_NORMAL_BLOCK ,__FILE__, __LINE__)
8 #else
9 #define DEBUG_NEW new
10 #endif
11 //------------------------------------------------------------------
12 //------------------------------------------------------------------
13 //------------------------------------------------------------------
14
15 class creaMaracasVisu_EXPORT wxVtk3DBaseView: public wxVtkBaseView{
16 public:
17         wxVtk3DBaseView( wxWindow *parent );
18         virtual ~wxVtk3DBaseView();
19         vtkCamera*                      GetCamera();
20         virtual vtkRenderer*            GetRenderer();
21         virtual vtkRenderWindow*        GetRenWin();
22         void                            Refresh();
23         void                            Configure();
24         virtual void            GetSpacing(double spc[3]);
25
26 private:
27         bool                            _configure;
28         vtkRenderer                     *_aRenderer;
29         vtkRenderWindow         *_renWin;
30         vtkCamera                       *_aCamera;
31 protected:
32 };
33
34 #endif /*WXVTK3DBASEVIEW_H_*/