18 #ifndef itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader_h
19 #define itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader_h
32 template <
typename TDomainPartitioner,
typename TImageToImageMetric,
typename TDemonsMetric >
70 m_DemonsAssociate(nullptr)
76 void BeforeThreadedExecution()
override;
82 const VirtualIndexType & virtualIndex,
83 const VirtualPointType & virtualPoint,
84 const FixedImagePointType & mappedFixedPoint,
85 const FixedImagePixelType & mappedFixedPixelValue,
86 const FixedImageGradientType & mappedFixedImageGradient,
87 const MovingImagePointType & mappedMovingPoint,
88 const MovingImagePixelType & mappedMovingPixelValue,
89 const MovingImageGradientType & mappedMovingImageGradient,
90 MeasureType & metricValueReturn,
91 DerivativeType & localDerivativeReturn,
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkDemonsImageToImageMetricv4GetValueAndDerivativeThreader.hxx"
typename Superclass::ImageDimensionType ImageDimensionType
typename Superclass::FixedImagePixelType FixedImagePixelType
typename Superclass::VirtualPointType VirtualPointType
Processes points for DemonsImageToImageMetricv4 GetValueAndDerivative.
typename Superclass::VirtualIndexType VirtualIndexType
typename Superclass::DerivativeValueType DerivativeValueType
typename Superclass::MovingImagePointType MovingImagePointType
typename Superclass::MovingImageGradientType MovingImageGradientType
typename Superclass::FixedImageGradientType FixedImageGradientType
typename Superclass::DerivativeType DerivativeType
typename Superclass::AssociateType AssociateType
typename Superclass::ImageToImageMetricv4Type ImageToImageMetricv4Type
typename Superclass::InternalComputationValueType InternalComputationValueType
typename Superclass::NumberOfParametersType NumberOfParametersType
TDemonsMetric * m_DemonsAssociate
DemonsImageToImageMetricv4GetValueAndDerivativeThreader()
typename Superclass::MovingImagePixelType MovingImagePixelType
typename Superclass::MeasureType MeasureType
typename Superclass::DomainType DomainType
unsigned int ThreadIdType
Provides threading for ImageToImageMetricv4::GetValueAndDerivative.
typename Superclass::FixedImagePointType FixedImagePointType