X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=registration%2FclitkGenericVectorInterpolator.txx;fp=registration%2FclitkGenericVectorInterpolator.txx;h=cd9c0f76e1e28684b8f3e27335bce03385f58ba5;hb=998ca9ca987553dc71578e5584e881f6bd537d91;hp=001399d833627eafe295d201933af597e867056f;hpb=a9a144f59b821751d19a41bd7b8e5bc6d6ff7a01;p=clitk.git diff --git a/registration/clitkGenericVectorInterpolator.txx b/registration/clitkGenericVectorInterpolator.txx index 001399d..cd9c0f7 100644 --- a/registration/clitkGenericVectorInterpolator.txx +++ b/registration/clitkGenericVectorInterpolator.txx @@ -48,17 +48,25 @@ namespace clitk { case 0: +#if ( ITK_VERSION_MAJOR < 5 ) interpolator= itk::VectorNearestNeighborInterpolateImageFunction< ImageType,TCoordRep >::New(); +#else + interpolator= itk::NearestNeighborInterpolateImageFunction< ImageType,TCoordRep >::New(); +#endif if (m_Verbose) std::cout<<"Using nearestneighbor interpolation..."<::New(); +#else + interpolator = itk::LinearInterpolateImageFunction< ImageType,TCoordRep >::New(); +#endif if (m_Verbose) std::cout<<"Using linear interpolation..."<::Pointer m =clitk::VectorBSplineInterpolateImageFunction< ImageType,TCoordRep >::New(); m->SetSplineOrder(m_ArgsInfo.interpVFOrder_arg); @@ -76,7 +84,7 @@ namespace clitk if (m_Verbose) std::cout<<"Using BLUT interpolation..."<