X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkImageContinuousDilate3D.cxx;h=f616d22a44422e16e2541839ee496c678c11040c;hb=36eca4367f9ef896359762f61b99b6768ef28e06;hp=815f0294ac6633309016af80a255583a25e120d1;hpb=4007885792319de462fdb912c02c21fa15cf4f6c;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkImageContinuousDilate3D.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkImageContinuousDilate3D.cxx index 815f029..f616d22 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkImageContinuousDilate3D.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkImageContinuousDilate3D.cxx @@ -15,8 +15,13 @@ void ImageContinuousDilate3D::Process() vtkImageData* ImageContinuousDilate3D::dilateFilterRecursive(vtkImageData* image, int repetitions, double x, double y, double z) { - vtkImageContinuousDilate3D *dilateFilter = vtkImageContinuousDilate3D ::New(); + vtkImageContinuousDilate3D *dilateFilter = vtkImageContinuousDilate3D::New(); +//EED 2017-01-01 Migration VTK7 +#if VTK_MAJOR_VERSION <= 5 dilateFilter->SetInput (image); +#else + dilateFilter->SetInputData(image); +#endif dilateFilter->SetKernelSize(x, y, z); dilateFilter->Modified(); dilateFilter->Update(); @@ -25,34 +30,31 @@ vtkImageData* ImageContinuousDilate3D::dilateFilterRecursive(vtkImageData* image { resultRec = dilateFilter->GetOutput(); return resultRec; - } - else { - vtkImageData* resultRec = dilateFilterRecursive(dilateFilter->GetOutput(), (repetitions-1), x, y, z); - } + }else{ + dilateFilterRecursive(dilateFilter->GetOutput(), (repetitions-1), x, y, z); + }// if repetitions } void ImageContinuousDilate3D::bbUserSetDefaultValues() { - - + bbSetInputX(3); + bbSetInputY(3); + bbSetInputY(3); + bbSetInputRepetitions(0); } void ImageContinuousDilate3D::bbUserInitializeProcessing() { - - } void ImageContinuousDilate3D::bbUserFinalizeProcessing() { - // THE FINALIZATION METHOD BODY : // Here does nothing // but this is where you should desallocate the internal/output pointers // if any - -} } -// EO namespace bbcreaVtk + +} // EO namespace bbcreaVtk