]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkSliceImage.cxx
Clean code
[bbtk.git] / packages / vtk / src / bbvtkSliceImage.cxx
index 2088b4843ffc1bce5ed8a1f222fbb5de44067203..497e304db098280df9ef29b6f1dcbd4b8ffc42bd 100755 (executable)
@@ -34,6 +34,9 @@ BBTK_ADD_BLACK_BOX_TO_PACKAGE(vtk,SliceImage)
 BBTK_BLACK_BOX_IMPLEMENTATION(SliceImage,bbtk::AtomicBlackBox);
 void SliceImage::Process()
 {
+
+printf("EED ********************************** bbtk-box vtk:SliceImage (Deprecated)\n");
+printf("EED **********************************   >> use bbtk-box creaMaracasVisu:SliceImage \n");
        vtkImageData* original = bbGetInputIn();
 
        if (original == NULL)
@@ -67,10 +70,15 @@ void SliceImage::Process()
                final = vtkImageData::New();
                final->SetSpacing(space);
                final->SetDimensions(newDim);
+
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
                final->SetScalarType(scalar_type);
                final->AllocateScalars();
                final->Update();
-
+#else
+               final->AllocateScalars(scalar_type,1);
+#endif
 
        }
 
@@ -140,7 +148,13 @@ void SliceImage::Process()
        }
 
        caster = vtkImageCast::New();
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
        caster->SetInput(final);
+#else
+       caster->SetInputData(final);
+#endif
+
        caster->SetOutputScalarTypeToShort();
        caster->Update();