From 1cf1a8ae688508ca61f9470f0d3089b463669633 Mon Sep 17 00:00:00 2001 From: Mathieu Deltorre <mathieu.deltorre@c-s.fr> Date: Wed, 14 May 2008 07:25:15 +0000 Subject: [PATCH] *test taille initialisation tableau const pour compat MS VSC++ --- .../itkScaleInvariantFeatureImageFilter.txx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Utilities/InsightJournal/itkScaleInvariantFeatureImageFilter.txx b/Utilities/InsightJournal/itkScaleInvariantFeatureImageFilter.txx index 9260413e95..0ecdcd33eb 100644 --- a/Utilities/InsightJournal/itkScaleInvariantFeatureImageFilter.txx +++ b/Utilities/InsightJournal/itkScaleInvariantFeatureImageFilter.txx @@ -793,6 +793,9 @@ namespace itk ::getSiftFeatures(FixedImagePointer fixedImage) { unsigned int numMin = 0, numMax = 0, numReject = 0; + const unsigned int lGaussianImagesNumber = m_GaussianImagesNumber; + const unsigned int lDifferenceOfGaussianImagesNumber = m_DifferenceOfGaussianImagesNumber; + m_KeypointSet = PointSetType::New(); m_PointsCount = 0; @@ -802,17 +805,17 @@ namespace itk GaussianFilterType; typename GaussianFilterType::Pointer - gaussianFilter[m_GaussianImagesNumber]; + gaussianFilter[lGaussianImagesNumber]; typename TFixedImageType::Pointer - gaussianImage[m_GaussianImagesNumber]; + gaussianImage[lGaussianImagesNumber]; // Declare DoG typedef itk::SubtractImageFilter<TFixedImageType, TFixedImageType, TFixedImageType> DifferenceFilterType; - typename DifferenceFilterType::Pointer dogFilter[m_DifferenceOfGaussianImagesNumber]; - typename TFixedImageType::Pointer dogImage[m_DifferenceOfGaussianImagesNumber]; + typename DifferenceFilterType::Pointer dogFilter[lDifferenceOfGaussianImagesNumber]; + typename TFixedImageType::Pointer dogImage[lDifferenceOfGaussianImagesNumber]; // Resampled image filters typename ResampleFilterType::Pointer scaler[m_ImageScalesTestedNumber]; -- GitLab