ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkProcessObject.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::DomainPartitionerType | DomainPartitionerType |
typedef Superclass::DomainType | DomainType |
typedef SmartPointer< Self > | Pointer |
typedef ProcessObjectDomainThreader | Self |
typedef DomainThreader < TDomainPartitioner, ProcessObject::Self > | Superclass |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Protected Member Functions | |
virtual void | DetermineNumberOfThreadsUsed () |
ProcessObjectDomainThreader () | |
virtual | ~ProcessObjectDomainThreader () |
Private Member Functions | |
void | operator= (const Self &) |
ProcessObjectDomainThreader (const Self &) |
Multi-threaded processing on a domain by processing sub-domains per thread.
This class is the same as DomainThreader, but it uses the MultiThreader and NumberOfThreads defined on the enclosing ProcessObject.
Definition at line 399 of file itkProcessObject.h.
typedef SmartPointer< const Self > itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::ConstPointer |
Reimplemented from itk::DomainThreader< TDomainPartitioner, TAssociate >.
Definition at line 406 of file itkProcessObject.h.
typedef Superclass::DomainPartitionerType itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::DomainPartitionerType |
Reimplemented from itk::DomainThreader< TDomainPartitioner, TAssociate >.
Definition at line 408 of file itkProcessObject.h.
typedef Superclass::DomainType itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::DomainType |
Reimplemented from itk::DomainThreader< TDomainPartitioner, TAssociate >.
Definition at line 409 of file itkProcessObject.h.
typedef SmartPointer< Self > itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::Pointer |
Reimplemented from itk::DomainThreader< TDomainPartitioner, TAssociate >.
Definition at line 405 of file itkProcessObject.h.
typedef ProcessObjectDomainThreader itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::Self |
Standard class typedefs.
Reimplemented from itk::DomainThreader< TDomainPartitioner, TAssociate >.
Definition at line 403 of file itkProcessObject.h.
typedef DomainThreader< TDomainPartitioner, ProcessObject::Self > itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::Superclass |
Reimplemented from itk::DomainThreader< TDomainPartitioner, TAssociate >.
Definition at line 404 of file itkProcessObject.h.
itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::ProcessObjectDomainThreader | ( | ) | [protected] |
virtual itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::~ProcessObjectDomainThreader | ( | ) | [protected, virtual] |
itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::ProcessObjectDomainThreader | ( | const Self & | ) | [private] |
virtual void itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::DetermineNumberOfThreadsUsed | ( | ) | [protected, virtual] |
This is overridden to set the MultiThreader and number of threads used the same as the ProcessObject.
Reimplemented from itk::DomainThreader< TDomainPartitioner, TAssociate >.
virtual const char* itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::DomainThreader< TDomainPartitioner, TAssociate >.
void itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate >::operator= | ( | const Self & | ) | [private] |
Reimplemented from itk::DomainThreader< TDomainPartitioner, TAssociate >.