X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FvvImage.cxx;h=6ba06c5a17b4b0de30d07af5eb887e13c68dce05;hb=3a823a03d4a2217e41e4dd3b05a8ea825bb762a5;hp=9842d4a7f2f64945580c53a6779b82957f561e55;hpb=abdae5f22ecae40608e0279729108b428c9dbc62;p=clitk.git diff --git a/common/vvImage.cxx b/common/vvImage.cxx index 9842d4a..6ba06c5 100644 --- a/common/vvImage.cxx +++ b/common/vvImage.cxx @@ -27,6 +27,10 @@ // vtk #include #include +#include +#include +#include +#include // std #include @@ -71,7 +75,12 @@ void vvImage::AddVtkImage(vtkImageData* input) // mItkToVtkConverters is therefore not being updated, but // up to here it's not being used anyway... mImageDimension = 0; +#if VTK_MAJOR_VERSION <= 5 int* extent = input->GetWholeExtent(); +#else + int* extent = input->GetInformation()->Get(vtkDataObject::DATA_EXTENT()); +#endif + if (extent[4] != extent[5]) mImageDimension = 3; else if (extent[3] != extent[4])