18 #ifndef itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader_h
19 #define itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader_h
32 template <
typename TDomainPartitioner,
typename TImageToImageMetric,
typename TDemonsMetric>
71 : m_DemonsAssociate(nullptr)
78 BeforeThreadedExecution()
override;
84 ProcessPoint(
const VirtualIndexType & virtualIndex,
85 const VirtualPointType & virtualPoint,
86 const FixedImagePointType & mappedFixedPoint,
87 const FixedImagePixelType & fixedImageValue,
88 const FixedImageGradientType & fixedImageGradient,
89 const MovingImagePointType & mappedMovingPoint,
90 const MovingImagePixelType & movingImageValue,
91 const MovingImageGradientType & movingImageGradient,
92 MeasureType & metricValueReturn,
93 DerivativeType & localDerivativeReturn,
104 #ifndef ITK_MANUAL_INSTANTIATION
105 # include "itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.hxx"