18 #ifndef __itkDomainThreader_h
19 #define __itkDomainThreader_h
65 template<
class TDomainPartitioner,
class TAssociate >
76 typedef typename DomainPartitionerType::DomainType
DomainType;
100 MultiThreader * GetMultiThreader()
const;
107 void SetMaximumNumberOfThreads(
const ThreadIdType threads );
116 virtual void DetermineNumberOfThreadsUsed();
131 virtual void ThreadedExecution(
const DomainType& subdomain,
139 itkSetObjectMacro( MultiThreader, MultiThreader );
150 void operator=(
const Self & );
152 void StartThreadingSequence();
172 #ifndef ITK_MANUAL_INSTANTIATION
173 #include "itkDomainThreader.hxx"