X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=registration%2FclitkSpatioTemporalMultiResolutionPyramidImageFilter.txx;h=d6b3c880a47ccdf0643ce53c6585abebb5994655;hb=349758beccea2d028231dbf847dafccbccb44be1;hp=7c702b2869981629eeca47c6457186f3b39f5fb0;hpb=378ee630dce37a3e15baf3a8027542c2f8cf43de;p=clitk.git diff --git a/registration/clitkSpatioTemporalMultiResolutionPyramidImageFilter.txx b/registration/clitkSpatioTemporalMultiResolutionPyramidImageFilter.txx index 7c702b2..d6b3c88 100644 --- a/registration/clitkSpatioTemporalMultiResolutionPyramidImageFilter.txx +++ b/registration/clitkSpatioTemporalMultiResolutionPyramidImageFilter.txx @@ -26,8 +26,6 @@ #include "itkShrinkImageFilter.h" #include "itkIdentityTransform.h" -#include "vnl/vnl_math.h" - namespace clitk { @@ -218,7 +216,7 @@ SpatioTemporalMultiResolutionPyramidImageFilter // schedule[level-1] ); if( level > 0 ) { - m_Schedule[level][dim] = vnl_math_min( m_Schedule[level][dim], m_Schedule[level-1][dim] ); + m_Schedule[level][dim] = std::min( m_Schedule[level][dim], m_Schedule[level-1][dim] ); } if( m_Schedule[level][dim] < 1 ) @@ -331,7 +329,7 @@ SpatioTemporalMultiResolutionPyramidImageFilter for( idim = 0; idim < ImageDimension; idim++ ) { factors[idim] = m_Schedule[ilevel][idim]; - variance[idim] = vnl_math_sqr( 0.5 * + variance[idim] = std::sqr( 0.5 * static_cast( factors[idim] ) ); } @@ -605,7 +603,7 @@ SpatioTemporalMultiResolutionPyramidImageFilter for( idim = 0; idim < TInputImage::ImageDimension; idim++ ) { oper->SetDirection(idim); - oper->SetVariance( vnl_math_sqr( 0.5 * static_cast( + oper->SetVariance( std::sqr( 0.5 * static_cast( m_Schedule[refLevel][idim] ) ) ); oper->SetMaximumError( m_MaximumError ); oper->CreateDirectional();