18 #ifndef itkJointHistogramMutualInformationComputeJointPDFThreaderBase_h
19 #define itkJointHistogramMutualInformationComputeJointPDFThreaderBase_h
35 template <
typename TDomainPartitioner,
typename TJo
intHistogramMetric >
37 :
public DomainThreader< TDomainPartitioner, TJointHistogramMetric >
49 typedef typename Superclass::DomainType
DomainType;
57 typedef typename JointHistogramMetricType::JointPDFType
JointPDFType;
69 virtual
void BeforeThreadedExecution() ITK_OVERRIDE;
77 virtual
void AfterThreadedExecution() ITK_OVERRIDE;
87 PaddedJointHistogramMIPerThreadStruct);
88 itkAlignedTypedef( ITK_CACHE_LINE_ALIGNMENT, PaddedJointHistogramMIPerThreadStruct,
89 AlignedJointHistogramMIPerThreadStruct );
100 #ifndef ITK_MANUAL_INSTANTIATION
101 #include "itkJointHistogramMutualInformationComputeJointPDFThreaderBase.hxx"
Multi-threaded processing on a domain by processing sub-domains per thread.
unsigned long SizeValueType
unsigned int ThreadIdType
Templated n-dimensional image class.