X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbtkSimpleUtilities.h;h=f0b0372b60487c58ef9d7d73fe3b005b9ff072df;hb=8d810382e1add6998943d488c3c2aa42f43e9eb5;hp=067af425a2743d138bdd84c447aa921d08c5b9b9;hpb=fd579f268efe95807b8800d073ac4e9b8645aea2;p=bbtk.git diff --git a/packages/vtk/src/bbtkSimpleUtilities.h b/packages/vtk/src/bbtkSimpleUtilities.h index 067af42..f0b0372 100755 --- a/packages/vtk/src/bbtkSimpleUtilities.h +++ b/packages/vtk/src/bbtkSimpleUtilities.h @@ -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) {