18 #ifndef itkJointHistogramMutualInformationComputeJointPDFThreaderBase_h 19 #define itkJointHistogramMutualInformationComputeJointPDFThreaderBase_h 35 template <
typename TDomainPartitioner,
typename TJo
intHistogramMetric >
37 :
public DomainThreader< TDomainPartitioner, TJointHistogramMetric >
57 typedef typename JointHistogramMetricType::JointPDFType
JointPDFType;
72 virtual
void ProcessPoint( const VirtualIndexType & virtualIndex,
73 const VirtualPointType & virtualPoint,
87 PaddedJointHistogramMIPerThreadStruct);
88 itkAlignedTypedef( ITK_CACHE_LINE_ALIGNMENT, PaddedJointHistogramMIPerThreadStruct,
89 AlignedJointHistogramMIPerThreadStruct );
94 void operator=( const Self & ) ITK_DELETE_FUNCTION;
101 #ifndef ITK_MANUAL_INSTANTIATION 102 #include "itkJointHistogramMutualInformationComputeJointPDFThreaderBase.hxx"
Multi-threaded processing on a domain by processing sub-domains per thread.
TJointHistogramMetric AssociateType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
unsigned long SizeValueType
DomainPartitionerType::DomainType DomainType
unsigned int ThreadIdType
Templated n-dimensional image class.