X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkImageCutByAxis.cxx;h=687ee7394d561e28836f19f38a5b7838558f2b25;hb=6b5dabc10fd9780f19f7ce0ee287a9f8d9a09267;hp=2860baa1f9433983f356027f2e79584da319154d;hpb=d4d007ec0086a1145c20e922e87e0fee1b2f12d8;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkImageCutByAxis.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkImageCutByAxis.cxx index 2860baa..687ee73 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkImageCutByAxis.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkImageCutByAxis.cxx @@ -34,7 +34,14 @@ void ImageCutByAxis::Process() newData->DeepCopy( bbGetInputIn() ); int ext[6]; + +//EED 2017-01-01 Migration VTK7 +#if VTK_MAJOR_VERSION <= 5 bbGetInputIn()->GetWholeExtent(ext); +#else + bbGetInputIn()->GetExtent(ext); +#endif + double dimX=ext[1]-ext[0]+1; double dimY=ext[3]-ext[2]+1; double dimZ=ext[5]-ext[4]+1; @@ -111,7 +118,7 @@ void ImageCutByAxis::Process() } // for j } //c4 - + newData->Modified(); bbSetOutputOut( newData ); } @@ -124,7 +131,7 @@ void ImageCutByAxis::bbUserSetDefaultValues() // SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX // Here we initialize the input 'In' to 0 bbSetInputIn(NULL); - bbSetInputType("x+y+z+"); + bbSetInputType("x-y-z+"); bbSetInputInsideVol(true); std::vector point; point.push_back(0);