From 649dc3152c0cee1ed876b80cc26b07cb9416c964 Mon Sep 17 00:00:00 2001 From: Thomas Feuvrier <thomas.feuvrier@c-s.fr> Date: Tue, 7 Jul 2009 16:49:55 +0200 Subject: [PATCH] WRG: Suppress warning comparaison between signed and unsigned values in BSplineScatteredDataPointSetToImageFilter class. Todo : send this correction to ITK project. --- .../Review/itkBSplineScatteredDataPointSetToImageFilter.txx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Utilities/ITK/Code/Review/itkBSplineScatteredDataPointSetToImageFilter.txx b/Utilities/ITK/Code/Review/itkBSplineScatteredDataPointSetToImageFilter.txx index f73d49fb2b..6dcbb83492 100644 --- a/Utilities/ITK/Code/Review/itkBSplineScatteredDataPointSetToImageFilter.txx +++ b/Utilities/ITK/Code/Review/itkBSplineScatteredDataPointSetToImageFilter.txx @@ -659,7 +659,7 @@ BSplineScatteredDataPointSetToImageFilter<TInputPointSet, TOutputImage> } RealType wc = this->m_PointWeights->GetElement( It.Index() ); RealType t = Itw.Get(); - if(idx[0]>=0 && idx[1]>=0 && idx[0]< omega->GetLargestPossibleRegion().GetSize()[0] && idx[1]< omega->GetLargestPossibleRegion().GetSize()[1]) + if(idx[0]>=0 && idx[1]>=0 && static_cast<typename RealImageType::RegionType::SizeValueType>(idx[0])< omega->GetLargestPossibleRegion().GetSize()[0] && static_cast<typename RealImageType::RegionType::SizeValueType>(idx[1])< omega->GetLargestPossibleRegion().GetSize()[1]) omega->SetPixel( idx, omega->GetPixel( idx ) + wc*t*t ); @@ -668,7 +668,7 @@ BSplineScatteredDataPointSetToImageFilter<TInputPointSet, TOutputImage> Itp.Set( data ); data *= ( t * t * wc ); - if(idx[0]>=0 && idx[1]>=0 && idx[0]< delta->GetLargestPossibleRegion().GetSize()[0] && idx[1]< delta->GetLargestPossibleRegion().GetSize()[1]) + if(idx[0]>=0 && idx[1]>=0 && static_cast<typename PointDataImageType::RegionType::SizeValueType>(idx[0])< delta->GetLargestPossibleRegion().GetSize()[0] && static_cast<typename PointDataImageType::RegionType::SizeValueType>(idx[1])< delta->GetLargestPossibleRegion().GetSize()[1]) { delta->SetPixel( idx, delta->GetPixel( idx ) + data ); delta->GetPixel( idx ) + data; @@ -920,7 +920,7 @@ BSplineScatteredDataPointSetToImageFilter<TInputPointSet, TOutputImage> lattice->GetLargestPossibleRegion().GetSize()[dimension]; } - if(idx[dimension]>=0 && idx[dimension]<lattice->GetLargestPossibleRegion().GetSize()[dimension]) + if(idx[dimension]>=0 && static_cast<typename PointDataImageType::RegionType::SizeValueType>(idx[dimension])<lattice->GetLargestPossibleRegion().GetSize()[dimension]) data += ( lattice->GetPixel( idx ) * B ); } It.Set( data ); -- GitLab