]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbtkSimpleUtilities.h
Clean Code vtk8itk5wx3-macos
[bbtk.git] / packages / vtk / src / bbtkSimpleUtilities.h
index 874c35c1b351500470877bd5b47a3be0ebf0e36c..f0b0372b60487c58ef9d7d73fe3b005b9ff072df 100755 (executable)
@@ -68,11 +68,20 @@ public:
                //Se pregunta al OS el tamanio de la palabra de un apuntador
                int palabra = sizeof(T);
                db = vtkImageData::New();
-               db->SetScalarType(Memcache::darTipo(palabra));
                db->SetDimensions(x,y,z);
                db->SetOrigin(0, 0, 0);
+
+//EED 2017-01-01 Migration VTK7
+#if (VTK_MAJOR_VERSION <= 5) 
+               db->SetScalarType(Memcache::darTipo(palabra));
                db->AllocateScalars();
                db->Update();
+#endif
+#if (VTK_MAJOR_VERSION >= 6) 
+               db->AllocateScalars(Memcache::darTipo(palabra),1);
+#endif
+
+
        }
        void* get(int x, int y, int z)
        {
@@ -366,4 +375,4 @@ class sorts
 
 }
 
-#endif /* _DLL_H_ */
+#endif // _BBTKSIMPLEUTILITIES_H_