X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fitk%2Fsrc%2FbbitkResampleImageFilter.h;h=da653e691025635a64438390c83ad3f1a4404e86;hb=160a7addf97aff527f10d0a1cddca2f068ee0034;hp=f66167a40d7984aab82c42e9ac532d49f9cdedc8;hpb=899e84df04040566381e7252faa0b47d0863baca;p=bbtk.git diff --git a/packages/itk/src/bbitkResampleImageFilter.h b/packages/itk/src/bbitkResampleImageFilter.h index f66167a..da653e6 100644 --- a/packages/itk/src/bbitkResampleImageFilter.h +++ b/packages/itk/src/bbitkResampleImageFilter.h @@ -121,11 +121,11 @@ namespace bbitk size = LPR.GetSize(); // origin = LPR.GetIndex(); //in->GetOrigin(); for (unsigned int i=0;iGetSpacing()[i]; - spacing[i] = bbGetInputSpacing()[i]; - double tmp = (LPR.GetSize()[i]*in->GetSpacing()[i]/spacing[i] ) + 0.5; - size[i] = (long)floor(tmp); + { + origin[i] = LPR.GetIndex()[i]*in->GetSpacing()[i]; + spacing[i] = bbGetInputSpacing()[i]; + double tmp = (LPR.GetSize()[i]*in->GetSpacing()[i]/spacing[i] ) + 0.5; + size[i] = (long)floor(tmp); // size[i] = (long)lrint(LPR.GetSize()[i]*in->GetSpacing()[i]/spacing[i]); } @@ -153,10 +153,8 @@ namespace bbitk // We create an interpolator of the found type typename InterpolatorType::Pointer interpolator = InterpolatorType::New(); filter->SetInterpolator( interpolator ); -printf("EED ResampleImageFilter NearestNeighbor \n"); } else if ( bbGetInputInterpolation() == "BSpline") { -printf("EED ResampleImageFilter BSpline \n"); typedef itk::BSplineInterpolateImageFunction < ImageType, double > InterpolatorType; // We create an interpolator of the found type typename InterpolatorType::Pointer interpolator = InterpolatorType::New(); @@ -170,7 +168,6 @@ printf("EED ResampleImageFilter BSpline \n"); } //end else if // Interpolation else { // if ( bbGetInputInterpolation() == "Linear" ) { -printf("EED ResampleImageFilter Linear \n"); typedef itk::LinearInterpolateImageFunction < ImageType, double > InterpolatorType; // We create an interpolator of the found type typename InterpolatorType::Pointer interpolator = InterpolatorType::New();