delete [] m_ThreaderMSEDerivatives;
}
m_ThreaderMSEDerivatives = new DerivativeType[this->m_NumberOfThreads];
- for(ThreadIdType threadID=0; threadID<this->m_NumberOfThreads; threadID++) {
+ for(unsigned int threadID=0; threadID<this->m_NumberOfThreads; threadID++) {
m_ThreaderMSEDerivatives[threadID].SetSize( this->m_NumberOfParameters );
}
}
template < class TFixedImage, class TMovingImage >
inline bool
MeanSquaresImageToImageMetricFor3DBLUTFFD<TFixedImage,TMovingImage>
-::GetValueThreadProcessSample( ThreadIdType threadID,
+::GetValueThreadProcessSample( unsigned int threadID,
unsigned long fixedImageSample,
const MovingImagePointType & itkNotUsed(mappedPoint),
double movingImageValue) const
template < class TFixedImage, class TMovingImage >
inline bool
MeanSquaresImageToImageMetricFor3DBLUTFFD<TFixedImage,TMovingImage>
-::GetValueAndDerivativeThreadProcessSample( ThreadIdType threadID,
+::GetValueAndDerivativeThreadProcessSample( unsigned int threadID,
unsigned long fixedImageSample,
const MovingImagePointType & itkNotUsed(mappedPoint),
double movingImageValue,
0,
this->m_NumberOfParameters * sizeof(double) );
- for( ThreadIdType threadID = 0; threadID<this->m_NumberOfThreads; threadID++ ) {
+ for( unsigned int threadID = 0; threadID<this->m_NumberOfThreads; threadID++ ) {
memset( m_ThreaderMSEDerivatives[threadID].data_block(),
0,
this->m_NumberOfParameters * sizeof(double) );