X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=registration%2FclitkRecursiveSpatioTemporalMultiResolutionPyramidImageFilter.txx;h=822c4ef7710b9385611f8e9f3969b52569d78886;hb=349758beccea2d028231dbf847dafccbccb44be1;hp=12e90f8936d6269b27c0c5381dad2c09b5eea9d0;hpb=378ee630dce37a3e15baf3a8027542c2f8cf43de;p=clitk.git diff --git a/registration/clitkRecursiveSpatioTemporalMultiResolutionPyramidImageFilter.txx b/registration/clitkRecursiveSpatioTemporalMultiResolutionPyramidImageFilter.txx index 12e90f8..822c4ef 100644 --- a/registration/clitkRecursiveSpatioTemporalMultiResolutionPyramidImageFilter.txx +++ b/registration/clitkRecursiveSpatioTemporalMultiResolutionPyramidImageFilter.txx @@ -27,8 +27,6 @@ #include "itkShrinkImageFilter.h" #include "itkIdentityTransform.h" -#include "vnl/vnl_math.h" - namespace clitk { @@ -147,7 +145,7 @@ RecursiveSpatioTemporalMultiResolutionPyramidImageFilterGetSchedule()[ilevel][idim] / this->GetSchedule()[ilevel+1][idim]; } - variance[idim] = vnl_math_sqr( 0.5 * + variance[idim] = std::sqr( 0.5 * static_cast( factors[idim] ) ); if( factors[idim] != 1 ) { @@ -314,7 +312,7 @@ RecursiveSpatioTemporalMultiResolutionPyramidImageFilter 1 ) { oper->SetDirection( idim ); - oper->SetVariance( vnl_math_sqr( 0.5 * + oper->SetVariance( std::sqr( 0.5 * static_cast( factors[idim] ) ) ); oper->CreateDirectional(); radius[idim] = oper->GetRadius()[idim]; @@ -352,7 +350,7 @@ RecursiveSpatioTemporalMultiResolutionPyramidImageFilter 1 ) { oper->SetDirection( idim ); - oper->SetVariance( vnl_math_sqr( 0.5 * + oper->SetVariance( std::sqr( 0.5 * static_cast( factors[idim] ) ) ); oper->CreateDirectional(); radius[idim] = oper->GetRadius()[idim]; @@ -450,7 +448,7 @@ RecursiveSpatioTemporalMultiResolutionPyramidImageFilterSetDirection(idim); - oper->SetVariance( vnl_math_sqr( 0.5 * static_cast( + oper->SetVariance( std::sqr( 0.5 * static_cast( this->GetSchedule()[refLevel][idim] ) ) ); oper->SetMaximumError( this->GetMaximumError() ); oper->CreateDirectional();