00001 #ifndef WXVTK3DBASEVIEW_H_ 00002 #define WXVTK3DBASEVIEW_H_ 00003 00004 #include "wxVtkBaseView.h" 00005 00006 //------------------------------------------------------------------ 00007 //------------------------------------------------------------------ 00008 //------------------------------------------------------------------ 00009 00010 class creaMaracasVisu_EXPORT wxVtk3DBaseView: public wxVtkBaseView{ 00011 public: 00012 wxVtk3DBaseView( wxWindow *parent ); 00013 virtual ~wxVtk3DBaseView(); 00014 vtkCamera* GetCamera(); 00015 virtual vtkRenderer* GetRenderer(); 00016 virtual vtkRenderWindow* GetRenWin(); 00017 void Refresh(); 00018 void Configure(); 00019 virtual void GetSpacing(double spc[3]); 00020 00021 private: 00022 bool _configure; 00023 vtkRenderer *_aRenderer; 00024 vtkRenderWindow *_renWin; 00025 vtkCamera *_aCamera; 00026 protected: 00027 }; 00028 00029 #endif /*WXVTK3DBASEVIEW_H_*/