#include <itkCorrelationImageToImageMetricv4HelperThreader.h>
template<typename TDomainPartitioner, typename TImageToImageMetric, typename TCorrelationMetric>
class itk::CorrelationImageToImageMetricv4HelperThreader< TDomainPartitioner, TImageToImageMetric, TCorrelationMetric >
Definition at line 38 of file itkCorrelationImageToImageMetricv4HelperThreader.h.
|
void | AfterThreadedExecution () override |
|
void | BeforeThreadedExecution () override |
|
| CorrelationImageToImageMetricv4HelperThreader () |
|
bool | ProcessPoint (const VirtualIndexType &, const VirtualPointType &, const FixedImagePointType &, const FixedImagePixelType &, const FixedImageGradientType &, const MovingImagePointType &, const MovingImagePixelType &, const MovingImageGradientType &, MeasureType &, DerivativeType &, const ThreadIdType) const override |
|
bool | ProcessVirtualPoint (const VirtualIndexType &virtualIndex, const VirtualPointType &virtualPoint, const ThreadIdType threadId) override |
|
| ~CorrelationImageToImageMetricv4HelperThreader () override=default |
|
◆ ConstPointer
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ ImageToImageMetricv4Type
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ Pointer
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ Self
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ Superclass
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ CorrelationImageToImageMetricv4HelperThreader()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ ~CorrelationImageToImageMetricv4HelperThreader()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ AfterThreadedExecution()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
Overload: Collects the results from each thread and sums them. Results are stored in the enclosing class m_Value
and m_DerivativeResult
. Behavior depends on m_AverageValueAndDerivativeByNumberOfValuePoints, m_NumberOfValidPoints, to average the value sum, and to average derivative sums for global transforms only (i.e. transforms without local support).
◆ BeforeThreadedExecution()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
Overload: Resize and initialize per thread objects.
◆ GetNameOfClass()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ itkAlignedTypedef()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ itkPadStruct()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ New()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ ProcessPoint()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
bool itk::CorrelationImageToImageMetricv4HelperThreader< TDomainPartitioner, TImageToImageMetric, TCorrelationMetric >::ProcessPoint |
( |
const VirtualIndexType & |
, |
|
|
const VirtualPointType & |
, |
|
|
const FixedImagePointType & |
, |
|
|
const FixedImagePixelType & |
, |
|
|
const FixedImageGradientType & |
, |
|
|
const MovingImagePointType & |
, |
|
|
const MovingImagePixelType & |
, |
|
|
const MovingImageGradientType & |
, |
|
|
MeasureType & |
, |
|
|
DerivativeType & |
, |
|
|
const |
ThreadIdType |
|
) |
| const |
|
inlineoverrideprotected |
◆ ProcessVirtualPoint()
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ m_CorrelationAssociate
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
◆ m_CorrelationMetricPerThreadVariables
template<typename TDomainPartitioner , typename TImageToImageMetric , typename TCorrelationMetric >
The documentation for this class was generated from the following file: