|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
28 #ifndef itkPoolMultiThreader_h
29 #define itkPoolMultiThreader_h
68 SingleMethodExecute()
override;
87 ParallelizeImageRegion(
unsigned int dimension,
96 SetMaximumNumberOfThreads(
ThreadIdType numberOfThreads)
override;
100 std::future<ITK_THREAD_RETURN_TYPE>
Future;
107 PrintSelf(std::ostream & os,
Indent indent)
const override;
A class for performing multithreaded execution.
Control indentation during Print() invocation.
constexpr vcl_size_t ITK_MAX_THREADS
void(*)(void *) ThreadFunctionType
unsigned int ThreadIdType
Light weight base class for most itk classes.
A class for performing multithreaded execution with a thread pool back end.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for most ITK classes.
std::function< void(const IndexValueType index[], const SizeValueType size[])> ThreadingFunctorType
std::future< ITK_THREAD_RETURN_TYPE > Future
unsigned long SizeValueType
std::function< void(SizeValueType)> ArrayThreadingFunctorType