]> Creatis software - bbtk.git/commitdiff
#3107 BBTK Bug New Normal - branch vtk7itk4 compilation with vtk7
authorEduardo DAVILA <davila@localhost.localdomain>
Mon, 14 Aug 2017 14:47:26 +0000 (16:47 +0200)
committerEduardo DAVILA <davila@localhost.localdomain>
Mon, 14 Aug 2017 14:47:26 +0000 (16:47 +0200)
packages/vtk/src/bbvtkImagePlanes.cxx
packages/vtk/src/bbvtkRescaleSlopeIntercept.cxx
packages/wxvtk/src/bbwxvtkViewer2D.cxx

index ab91a12db3043fd45badc797730e0ed508ce73cf..6f2808219c3faf75f60d7a828e03adbe58aedaca 100644 (file)
@@ -515,7 +515,7 @@ namespace bbvtk
                        _imageReslicer->GetOutput()->UpdateInformation();
 #endif
 #if (VTK_MAJOR_VERSION >= 6) 
-                       // ..
+                       _imageReslicer->Update();
 #endif
 
 
index 9262c509af330d0effaaa09e1175bb38b470c154..e9cf56dc03e893b951d6bfd9534afaf84810724e 100644 (file)
@@ -43,6 +43,7 @@ BBTK_BLACK_BOX_IMPLEMENTATION(RescaleSlopeIntercept,bbtk::AtomicBlackBox);
 //===== 
 void RescaleSlopeIntercept::Process()
 {
+printf("RescaleSlopeIntercept::Process Start\n");
 
 // THE MAIN PROCESSING METHOD BODY
 //   Here we simply set the input 'In' value to the output 'Out'
@@ -142,12 +143,18 @@ void RescaleSlopeIntercept::Process()
 
                mchange->SetExtentTranslation( -ext[0], -ext[2], -ext[4] );
                mchange->SetOutputSpacing (spc);
+               filter1->Update();    //important
+               filter2->Update();    //important
                mchange->Update();    //important
                bbSetOutputOut( mchange->GetOutput() );
+printf("RescaleSlopeIntercept::Process A\n");
                
        } else  {
+printf("RescaleSlopeIntercept::Process B\n");
                bbSetOutputOut( NULL );
        }               // if bbGetInputIn      
+printf("RescaleSlopeIntercept::Process End\n");
+
 }
        
        
index 0ab9c25b1bb5231c6a80a8ff6694e21bd7e51227..bd675d590db7dc07534cfc90504e29cf812fc385 100644 (file)
@@ -132,6 +132,8 @@ namespace bbwxvtk
        mDefaultImage->SetScalarComponentFromFloat(i,dim[1]-i-1,1,0,255);
       }
 
+    mDefaultImage->Modified();
+
     backImageData = mDefaultImage;
     imageViewer->SetInput( backImageData );
     mUpdateCamera = true;
@@ -323,7 +325,6 @@ namespace bbwxvtk
            bbtkDebugMessage("Output",3,"Viewer2D : slice = "<<z<<std::endl);
            imageViewer->SetSliceOrientation (orientation);
            imageViewer->SetSlice( z );
-
     }   
   }