]> Creatis software - creaRigidRegistration.git/blobdiff - PackRecalage/src/bbPackRecalageReSlicerBox.cxx
#3113 crea Rigid Registration Bug New Normal - branch vtk7itk4 compilation with...
[creaRigidRegistration.git] / PackRecalage / src / bbPackRecalageReSlicerBox.cxx
index 984f4549b516ecd42adb04886e9f2f7deecaf3da..c501128b3ad2f2403c7f2889fc4a323dcbfc1a7e 100644 (file)
@@ -81,7 +81,12 @@ void ReSlicerBox::Process()
        if(!bbGetInputOrigin().empty()  && bbGetInputTransform() != NULL)
        {
                //image = vtkImageChangeInformation::New();
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
                image->SetInput( bbGetInputIn() );
+#else
+               image->SetInputData( bbGetInputIn() );
+#endif
                image->SetOutputSpacing( 1,1,1 );
 
                if(bbGetInputCentered())
@@ -97,7 +102,12 @@ void ReSlicerBox::Process()
                        GetBackInfo(backInfoA,bbGetInputTransform()->GetMatrix(),bbGetInputOrigin() );
 
                        //slicer =vtkImageReslice::New();
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
                        slicer->SetInput( image->GetOutput() );
+#else
+                       slicer->SetInputData( image->GetOutput() );
+#endif
                        slicer->SetInformationInput( image->GetOutput() );
                        slicer->SetResliceTransform(bbGetInputTransform());
                        slicer->SetOutputOrigin( -(bbGetInputOrigin()[0]) , -(bbGetInputOrigin()[1]) , -(bbGetInputOrigin()[2]) );
@@ -109,7 +119,12 @@ void ReSlicerBox::Process()
                        slicer->Update();
 
                        //imageResult = vtkImageChangeInformation::New();
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
                        imageResult->SetInput( slicer->GetOutput() );
+#else
+                       imageResult->SetInputData( slicer->GetOutput() );
+#endif
                        double spc[3];
                        bbGetInputIn()->GetSpacing(spc);
                        imageResult->SetOutputSpacing( spc );