18 #ifndef itkJointHistogramMutualInformationComputeJointPDFThreaderBase_h
19 #define itkJointHistogramMutualInformationComputeJointPDFThreaderBase_h
35 template <
typename TDomainPartitioner,
typename TJo
intHistogramMetric >
37 :
public DomainThreader< TDomainPartitioner, TJointHistogramMetric >
59 using JointPDFType =
typename JointHistogramMetricType::JointPDFType;
71 void BeforeThreadedExecution()
override;
79 void AfterThreadedExecution()
override;
89 PaddedJointHistogramMIPerThreadStruct);
90 itkAlignedTypedef( ITK_CACHE_LINE_ALIGNMENT, PaddedJointHistogramMIPerThreadStruct,
91 AlignedJointHistogramMIPerThreadStruct );
99 #ifndef ITK_MANUAL_INSTANTIATION
100 #include "itkJointHistogramMutualInformationComputeJointPDFThreaderBase.hxx"
typename DomainPartitionerType::DomainType DomainType
Light weight base class for most itk classes.
Multi-threaded processing on a domain by processing sub-domains per thread.
unsigned long SizeValueType
TJointHistogramMetric AssociateType
unsigned int ThreadIdType
Templated n-dimensional image class.