18 #ifndef itkCorrelationImageToImageMetricv4HelperThreader_h
19 #define itkCorrelationImageToImageMetricv4HelperThreader_h
35 template <
typename TDomainPartitioner,
typename TImageToImageMetric,
typename TCorrelationMetric >
79 void BeforeThreadedExecution()
override;
88 void AfterThreadedExecution()
override;
128 PaddedCorrelationMetricPerThreadStruct);
129 itkAlignedTypedef( ITK_CACHE_LINE_ALIGNMENT, PaddedCorrelationMetricPerThreadStruct,
130 AlignedCorrelationMetricPerThreadStruct );
141 #ifndef ITK_MANUAL_INSTANTIATION
142 #include "itkCorrelationImageToImageMetricv4HelperThreader.hxx"
typename Superclass::FixedOutputPointType FixedOutputPointType
typename Superclass::MovingImageGradientType MovingImageGradientType
typename Superclass::FixedImagePointType FixedImagePointType
typename Superclass::InternalComputationValueType InternalComputationValueType
AlignedCorrelationMetricPerThreadStruct * m_CorrelationMetricPerThreadVariables
typename Superclass::DerivativeValueType DerivativeValueType
typename Superclass::AssociateType AssociateType
TCorrelationMetric * m_CorrelationAssociate
typename Superclass::NumberOfParametersType NumberOfParametersType
typename Superclass::VirtualPointType VirtualPointType
typename Superclass::FixedImageGradientType FixedImageGradientType
InternalComputationValueType MovSum
typename Superclass::MeasureType MeasureType
typename Superclass::MovingOutputPointType MovingOutputPointType
bool ProcessPoint(const VirtualIndexType &, const VirtualPointType &, const FixedImagePointType &, const FixedImagePixelType &, const FixedImageGradientType &, const MovingImagePointType &, const MovingImagePixelType &, const MovingImageGradientType &, MeasureType &, DerivativeType &, const ThreadIdType) const override
unsigned int ThreadIdType
Provides threading for ImageToImageMetricv4::GetValueAndDerivative.
typename Superclass::DerivativeType DerivativeType
typename Superclass::ImageToImageMetricv4Type ImageToImageMetricv4Type
typename Superclass::FixedImagePixelType FixedImagePixelType
typename Superclass::MovingImagePixelType MovingImagePixelType
typename Superclass::DomainType DomainType
InternalComputationValueType FixSum
typename Superclass::VirtualIndexType VirtualIndexType
typename Superclass::MovingImagePointType MovingImagePointType