X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwxvtk%2Fsrc%2FbbwxvtkViewer3D.cxx;h=63f833e3be47d5e8ff886155e49bcb3ad5a369a3;hb=ba235cfa6ce74178ab468c01af002af0ab3a7d82;hp=2750a33f8aa90f93960343707e478379c8d97543;hpb=4ad7fcc03df98849a36051440ebcd326f90a5e68;p=bbtk.git diff --git a/packages/wxvtk/src/bbwxvtkViewer3D.cxx b/packages/wxvtk/src/bbwxvtkViewer3D.cxx index 2750a33..63f833e 100644 --- a/packages/wxvtk/src/bbwxvtkViewer3D.cxx +++ b/packages/wxvtk/src/bbwxvtkViewer3D.cxx @@ -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);