]> Creatis software - bbtk.git/blobdiff - packages/wxvtk/src/bbwxvtkViewer3D.cxx
*** empty log message ***
[bbtk.git] / packages / wxvtk / src / bbwxvtkViewer3D.cxx
index b81a1dd4700d0f5abc8f367c716643452319632f..2750a33f8aa90f93960343707e478379c8d97543 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbwxvtkViewer3D.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/05/07 12:59:23 $
-  Version:   $Revision: 1.4 $
+  Date:      $Date: 2008/05/09 10:39:47 $
+  Version:   $Revision: 1.5 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -28,7 +28,6 @@
 #include "bbwxvtkPackage.h"
 
 #include "vtkCamera.h"
-#include "vtkInteractorStyleTrackballCamera.h"
 
 
 
@@ -52,7 +51,7 @@ namespace bbwxvtk
    renderwindow->AddRenderer(renderer);
    wxvtkrenderwindowinteractor->SetRenderWindow(renderwindow);
    
-   vtkInteractorStyleTrackballCamera *interactorstyle = vtkInteractorStyleTrackballCamera ::New();
+   interactorstyle = vtkInteractorStyleTrackballCamera ::New();
    interactorstyle->SetInteractor (  wxvtkrenderwindowinteractor );
    wxvtkrenderwindowinteractor->SetInteractorStyle( interactorstyle );
    
@@ -79,7 +78,10 @@ namespace bbwxvtk
   //-------------------------------------------------------------------------
   Viewer3DWidget::~Viewer3DWidget()
   {
-    wxvtkrenderwindowinteractor->Delete();
+    renderwindow->Delete();
+    renderer->Delete();
+    interactorstyle->Delete();
+    delete wxvtkrenderwindowinteractor;
   }
   //-------------------------------------------------------------------------