![]() |
ITK
5.4.0
Insight Toolkit
|
#include <itkLevelSetEvolutionComputeIterationThreader.h>
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | DomainMapConstIteratorType = typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator |
using | EquationContainerType = typename LevelSetEvolutionType::EquationContainerType |
using | IdListConstIterator = typename LevelSetEvolutionType::IdListConstIterator |
using | IdListType = typename LevelSetEvolutionType::IdListType |
using | IndexType = typename LevelSetType::IndexType |
using | InputImageType = typename LevelSetEvolutionType::InputImageType |
using | LevelSetContainerType = typename LevelSetEvolutionType::LevelSetContainerType |
using | LevelSetDataType = typename LevelSetEvolutionType::LevelSetDataType |
using | LevelSetEvolutionType = TLevelSetEvolution |
using | LevelSetImageType = typename LevelSetEvolutionType::LevelSetImageType |
using | LevelSetOutputRealType = typename LevelSetEvolutionType::LevelSetOutputRealType |
using | LevelSetType = typename LevelSetEvolutionType::LevelSetType |
using | OffsetType = typename LevelSetType::OffsetType |
using | Pointer = SmartPointer< Self > |
using | RegionType = typename LevelSetType::RegionType |
using | Self = LevelSetEvolutionComputeIterationThreader |
using | Superclass = DomainThreader< ThreadedDomainMapPartitionerType, TLevelSetEvolution > |
using | TermContainerType = typename LevelSetEvolutionType::TermContainerType |
using | ThreadedDomainMapPartitionerType = ThreadedIteratorRangePartitioner< DomainMapConstIteratorType > |
![]() | |
using | AssociateType = TLevelSetEvolution |
using | ConstPointer = SmartPointer< const Self > |
using | DomainPartitionerType = ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator > |
using | DomainType = typename DomainPartitionerType::DomainType |
using | Pointer = SmartPointer< Self > |
using | Self = DomainThreader |
using | Superclass = Object |
![]() | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = Object |
using | Superclass = LightObject |
![]() | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
Protected Member Functions | |
LevelSetEvolutionComputeIterationThreader ()=default | |
void | ThreadedExecution (const DomainType &imageSubDomain, const ThreadIdType threadId) override |
![]() | |
virtual void | AfterThreadedExecution () |
virtual void | BeforeThreadedExecution () |
virtual void | DetermineNumberOfWorkUnitsUsed () |
DomainThreader () | |
virtual void | SetMultiThreader (MultiThreaderBase *_arg) |
~DomainThreader () override=default | |
![]() | |
Object () | |
bool | PrintObservers (std::ostream &os, Indent indent) const |
void | PrintSelf (std::ostream &os, Indent indent) const override |
virtual void | SetTimeStamp (const TimeStamp &timeStamp) |
~Object () override | |
![]() | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Additional Inherited Members | |
![]() | |
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | ThreaderCallback (void *arg) |
![]() | |
AssociateType * | m_Associate |
![]() | |
std::atomic< int > | m_ReferenceCount {} |
Definition at line 96 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::ConstPointer = SmartPointer<const Self> |
Definition at line 116 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::DomainMapConstIteratorType = typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator |
Definition at line 109 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::EquationContainerType = typename LevelSetEvolutionType::EquationContainerType |
Definition at line 141 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::IdListConstIterator = typename LevelSetEvolutionType::IdListConstIterator |
Definition at line 131 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::IdListType = typename LevelSetEvolutionType::IdListType |
Definition at line 130 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::IndexType = typename LevelSetType::IndexType |
Definition at line 134 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::InputImageType = typename LevelSetEvolutionType::InputImageType |
Definition at line 132 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetContainerType = typename LevelSetEvolutionType::LevelSetContainerType |
Definition at line 140 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetDataType = typename LevelSetEvolutionType::LevelSetDataType |
Definition at line 138 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetEvolutionType = TLevelSetEvolution |
Types of the associate class.
Definition at line 129 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetImageType = typename LevelSetEvolutionType::LevelSetImageType |
Definition at line 137 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetOutputRealType = typename LevelSetEvolutionType::LevelSetOutputRealType |
Definition at line 139 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetType = typename LevelSetEvolutionType::LevelSetType |
Definition at line 133 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::OffsetType = typename LevelSetType::OffsetType |
Definition at line 136 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::Pointer = SmartPointer<Self> |
Definition at line 115 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::RegionType = typename LevelSetType::RegionType |
Definition at line 135 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::Self = LevelSetEvolutionComputeIterationThreader |
Standard class type aliases.
Definition at line 113 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::Superclass = DomainThreader<ThreadedDomainMapPartitionerType, TLevelSetEvolution> |
Definition at line 114 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::TermContainerType = typename LevelSetEvolutionType::TermContainerType |
Definition at line 142 of file itkLevelSetEvolutionComputeIterationThreader.h.
using itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImage< TImage >, ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::ThreadedDomainMapPartitionerType = ThreadedIteratorRangePartitioner<DomainMapConstIteratorType> |
Definition at line 110 of file itkLevelSetEvolutionComputeIterationThreader.h.
|
protecteddefault |
|
virtual |
Run time type information.
Reimplemented from itk::DomainThreader< ThreadedIteratorRangePartitioner< TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >.
|
static |
Standard New macro.
|
overrideprotectedvirtual |
Do the threaded operation, somewhat like ThreadedGenerateData
in an ImageSource.
subdomain | The subdomain to operate on. |
threadId | The identifier for the current thread. Data to perform the operation on can be accessed by dereferencing this->m_Associate, which has direct access to private and protected members the enclosing class. |