X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbtkSimpleUtilities.h;fp=packages%2Fvtk%2Fsrc%2FbbtkSimpleUtilities.h;h=f0b0372b60487c58ef9d7d73fe3b005b9ff072df;hb=088ed2b7bdbe14eb85a7245afaa693ddb7a53a97;hp=067af425a2743d138bdd84c447aa921d08c5b9b9;hpb=79d06fa7c6441e99291ad3a1949d241f336573d5;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) {