mImageOut = vtkImageData::New(); // Alloc depends on bbGetInputIn().size()
mImageOut->Initialize();
- mImageOut->SetScalarType( bbGetInputIn()->GetScalarType() );
mImageOut->SetSpacing( bbGetInputIn()->GetSpacing() );
mImageOut->SetDimensions( bbGetInputIn()->GetDimensions() );
+
+//EED 2017-01-01 Migration VTK7
+#if (VTK_MAJOR_VERSION <= 5)
+ mImageOut->SetScalarType( bbGetInputIn()->GetScalarType() );
mImageOut->SetNumberOfScalarComponents( bbGetInputIn()->GetNumberOfScalarComponents() );
mImageOut->AllocateScalars();
+#endif
+#if (VTK_MAJOR_VERSION >= 6)
+ mImageOut->AllocateScalars(bbGetInputIn()->GetScalarType() , bbGetInputIn()->GetNumberOfScalarComponents());
+#endif
int inputdims[3];
// int outputdims[3];
bbGetInputIn()->GetDimensions (inputdims);
+
+//EED 2017-01-01 Migration VTK7
+#if (VTK_MAJOR_VERSION <= 5)
bbGetInputIn()->Update();
+#endif
+#if (VTK_MAJOR_VERSION >= 6)
+ // ..
+#endif
+
int nbScalComp = bbGetInputIn()->GetNumberOfScalarComponents();
int scalarSize = bbGetInputIn()->GetScalarSize();
int lineSize = inputdims[0]*scalarSize*nbScalComp;