]> Creatis software - bbtk.git/blobdiff - packages/wxvtk/src/bbwxvtkViewer2D.cxx
Try to display planes (from Image Planes)
[bbtk.git] / packages / wxvtk / src / bbwxvtkViewer2D.cxx
index d9d310e22c856fff7766d5facd60f5ab15e46c8e..e366505a15fe33dcccd1db67d19d5397b5b1cd95 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbwxvtkViewer2D.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/11/29 21:42:01 $
-  Version:   $Revision: 1.25 $
+  Date:      $Date: 2008/12/03 09:34:41 $
+  Version:   $Revision: 1.26 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -136,6 +136,7 @@ namespace bbwxvtk
       {
        backImageData = mDefaultImage;
        mUpdateCamera = true;
+       std::cout << "Viewer2DWidget::UpdateView() passe par 1" << std::endl;
       }
     else if ( ( mBox->bbGetInputIn() != NULL ) && 
              (backImageData != mBox->bbGetInputIn()) ) 
@@ -144,6 +145,7 @@ namespace bbwxvtk
        backImageData->Update();
        imageViewer->SetInput( backImageData );
        mUpdateCamera = true;
+               std::cout << "Viewer2DWidget::UpdateView() passe par 2" << std::endl;
       }
 
     if (mUpdateCamera)
@@ -168,6 +170,7 @@ namespace bbwxvtk
        //   
        //      imageViewer->GetRenderer()->ResetCamera(x1,x2,y1,y2,z1,z2);
        mUpdateCamera = false;
+       std::cout << "Viewer2DWidget::UpdateView() passe par 3" << std::endl;
       }
   
     //  std::cout << "OW = "<< mBox->bbGetWindow() << std::endl;
@@ -229,7 +232,7 @@ namespace bbwxvtk
            imageViewer->SetSliceOrientation (orientation);
           imageViewer->SetSlice( z );
 
-           
+std::cout << "Viewer2DWidget::UpdateView() passe par 4" << std::endl;      
 /*
        #if (VTK_MAJOR_VERSION >= 5)
                imageViewer->SetSlice( z );
@@ -271,9 +274,14 @@ namespace bbwxvtk
     // (see wxvtk/bbs/appli/ExampleSimpleSlicer)
     // I think there is a problem with rendering before window 
     // has been reparented ... we have to check this 
+    
+std::cout << "Viewer2D::Process() passe par 5" << std::endl;      
+    
          Viewer2DWidget* w = (Viewer2DWidget*)bbGetOutputWidget(); 
+         
     if (w)
        {
+std::cout << "Viewer2D::Process() passe par 6" << std::endl;
                w->UpdateView();
                bbSetOutputRenderer( ((Viewer2DWidget*)bbGetOutputWidget())->GetRenderer() );
        }
@@ -297,7 +305,9 @@ namespace bbwxvtk
    */ 
   void Viewer2D::CreateWidget(wxWindow* parent)
   {
+  std::cout << "Viewer2D::CreateWidget() passe par 7" << std::endl;
     Viewer2DWidget* w = new Viewer2DWidget(this,parent);//bbGetWxParent());
+
     bbSetOutputWidget(w);
   }