X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=registration%2FclitkOptNormalizedCorrelationImageToImageMetric.h;h=150899409faf56b97c5673b08697a6ade386d9f5;hb=a6957c4825e83c61b977ec316dd841878617ffbd;hp=c4bda8667e31b0eed78686e521930d2c07a01ef9;hpb=c18059db4f507fd31b5898667f57eced7d48c5f7;p=clitk.git diff --git a/registration/clitkOptNormalizedCorrelationImageToImageMetric.h b/registration/clitkOptNormalizedCorrelationImageToImageMetric.h index c4bda86..1508994 100644 --- a/registration/clitkOptNormalizedCorrelationImageToImageMetric.h +++ b/registration/clitkOptNormalizedCorrelationImageToImageMetric.h @@ -3,7 +3,7 @@ Authors belong to: - University of LYON http://www.universite-lyon.fr/ - - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr + - Léon Bérard cancer center http://www.centreleonberard.fr - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr This software is distributed WITHOUT ANY WARRANTY; without even @@ -14,12 +14,16 @@ - BSD See included LICENSE.txt file - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html -======================================================================-====*/ +===========================================================================**/ #ifndef __clitkOptNormalizedCorrelationImageToImageMetric_h #define __clitkOptNormalizedCorrelationImageToImageMetric_h -#include "itkOptImageToImageMetric.h" +#if ITK_VERSION_MAJOR >= 4 + #include "itkImageToImageMetric.h" +#else + #include "itkOptImageToImageMetric.h" +#endif #include "itkCovariantVector.h" #include "itkPoint.h" #include "itkIndex.h" @@ -126,13 +130,13 @@ private: MeasureType ComputeSums( const ParametersType & parameters ) const; - inline bool GetValueThreadProcessSample( unsigned int threadID, + inline bool GetValueThreadProcessSample( itk::ThreadIdType threadID, unsigned long fixedImageSample, const MovingImagePointType & mappedPoint, double movingImageValue ) const; - inline bool GetValueAndDerivativeThreadProcessSample( unsigned int threadID, + inline bool GetValueAndDerivativeThreadProcessSample( itk::ThreadIdType threadID, unsigned long fixedImageSample, const MovingImagePointType & mappedPoint, double movingImageValue,