]> Creatis software - bbtk.git/blobdiff - packages/wxvtk/src/bbwxvtkViewer3D.cxx
*** empty log message ***
[bbtk.git] / packages / wxvtk / src / bbwxvtkViewer3D.cxx
index 2750a33f8aa90f93960343707e478379c8d97543..63f833e3be47d5e8ff886155e49bcb3ad5a369a3 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbwxvtkViewer3D.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/05/09 10:39:47 $
-  Version:   $Revision: 1.5 $
+  Date:      $Date: 2008/05/14 10:26:32 $
+  Version:   $Revision: 1.6 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -149,18 +149,7 @@ namespace bbwxvtk
     Viewer3DWidget* w = new Viewer3DWidget(this,bbGetWxParent());
     w->Update();
     
-    vtkRenderer *renderer = w->GetRenderer();
-    if (renderer!=NULL)
-      {
-       if (bbGetInputIn1()!=NULL) {renderer->AddActor( bbGetInputIn1() ); }
-       if (bbGetInputIn2()!=NULL) {renderer->AddActor( bbGetInputIn2() ); }
-       if (bbGetInputIn3()!=NULL) {renderer->AddActor( bbGetInputIn3() ); }
-       if (bbGetInputIn4()!=NULL) {renderer->AddActor( bbGetInputIn4() ); }
-       if (bbGetInputIn5()!=NULL) {renderer->AddActor( bbGetInputIn5() ); }
-       renderer->ResetCamera();
-       bbSetOutputRenderer( renderer );
 
-      }
     vtkRenderWindowInteractor *interactor = w->GetInteractor();
     if (interactor!=NULL)
       {
@@ -192,6 +181,19 @@ namespace bbwxvtk
        bbSetOutputInteractor(  w->GetInteractor() );
       }
         
+
+    vtkRenderer *renderer = w->GetRenderer();
+    if (renderer!=NULL)
+      {
+       if (bbGetInputIn1()!=NULL) {renderer->AddActor( bbGetInputIn1() ); }
+       if (bbGetInputIn2()!=NULL) {renderer->AddActor( bbGetInputIn2() ); }
+       if (bbGetInputIn3()!=NULL) {renderer->AddActor( bbGetInputIn3() ); }
+       if (bbGetInputIn4()!=NULL) {renderer->AddActor( bbGetInputIn4() ); }
+       if (bbGetInputIn5()!=NULL) {renderer->AddActor( bbGetInputIn5() ); }
+       renderer->ResetCamera();
+       bbSetOutputRenderer( renderer );
+         }
+
     bbSetOutputWidget(w);
     
     bbtkDebugDecTab("Core",9);