X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwxvtk%2Fsrc%2FbbwxvtkViewer3D.cxx;h=bb2d69394acfddbe9ef519697d4ba4b357932734;hb=b60f4996d8155665b79e20f85999f287bf1d73d3;hp=63f833e3be47d5e8ff886155e49bcb3ad5a369a3;hpb=4f225bba807e98383dfb1e4e7fb6ad4734e4bd7e;p=bbtk.git diff --git a/packages/wxvtk/src/bbwxvtkViewer3D.cxx b/packages/wxvtk/src/bbwxvtkViewer3D.cxx index 63f833e..bb2d693 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/14 10:26:32 $ - Version: $Revision: 1.6 $ + Date: $Date: 2008/06/10 19:19:55 $ + Version: $Revision: 1.7 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -36,7 +36,7 @@ namespace bbwxvtk BBTK_ADD_BLACK_BOX_TO_PACKAGE(wxvtk,Viewer3D); //------------------------------------------------------------------------- - Viewer3DWidget::Viewer3DWidget(Viewer3D* box, wxWindow *parent) + Viewer3DWidget::Viewer3DWidget(Viewer3D* box, wxWindow *parent, bool stereo) : wxPanel( parent, -1, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL), mBox(box) @@ -48,7 +48,16 @@ namespace bbwxvtk renderer = vtkRenderer::New(); renderwindow = vtkRenderWindow::New(); + renderwindow->AddRenderer(renderer); + + if (stereo==true){ + renderwindow->SetStereoCapableWindow(1); + //renderwindow->SetStereoTypeToCrystalEyes(); + renderwindow->SetStereoTypeToRedBlue(); + renderwindow->SetStereoRender(1); + } + wxvtkrenderwindowinteractor->SetRenderWindow(renderwindow); interactorstyle = vtkInteractorStyleTrackballCamera ::New(); @@ -126,6 +135,7 @@ namespace bbwxvtk bbSetInputObs3(NULL); bbSetInputObs4(NULL); bbSetInputObs5(NULL); + bbSetInputStereo(false); bbSetOutputRenderer( NULL ); bbSetOutputInteractor( NULL ); } @@ -146,7 +156,7 @@ namespace bbwxvtk { bbtkDebugMessageInc("Core",9,"Viewer3D::CreateWidget()"<Update();