#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"
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,