ITK  4.1.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution > Class Template Reference

#include <itkLevelSetEvolutionComputeIterationThreader.h>

+ Inheritance diagram for itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >:
+ Collaboration diagram for itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >:

List of all members.

Public Types

typedef Superclass::AssociateType AssociateType
typedef SmartPointer< const SelfConstPointer
typedef
TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator 
DomainMapConstIteratorType
typedef Superclass::DomainType DomainType
typedef
LevelSetEvolutionType::EquationContainerType 
EquationContainerType
typedef
LevelSetEvolutionType::IdListConstIterator 
IdListConstIterator
typedef
LevelSetEvolutionType::IdListType 
IdListType
typedef
LevelSetEvolutionType::InputImageType 
InputImageType
typedef
LevelSetEvolutionType::LevelSetContainerType 
LevelSetContainerType
typedef
LevelSetEvolutionType::LevelSetDataType 
LevelSetDataType
typedef TLevelSetEvolution LevelSetEvolutionType
typedef
LevelSetEvolutionType::LevelSetImageType 
LevelSetImageType
typedef
LevelSetEvolutionType::LevelSetOutputRealType 
LevelSetOutputRealType
typedef
LevelSetEvolutionType::LevelSetType 
LevelSetType
typedef SmartPointer< SelfPointer
typedef
LevelSetEvolutionComputeIterationThreader 
Self
typedef DomainThreader
< ThreadedDomainMapPartitionerType,
TLevelSetEvolution > 
Superclass
typedef
LevelSetEvolutionType::TermContainerType 
TermContainerType
typedef
ThreadedIteratorRangePartitioner
< DomainMapConstIteratorType
ThreadedDomainMapPartitionerType

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
virtual const char * GetNameOfClass () const

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 LevelSetEvolutionComputeIterationThreader ()
virtual void ThreadedExecution (const DomainType &imageSubRegion, const ThreadIdType threadId)

Private Member Functions

 LevelSetEvolutionComputeIterationThreader (const Self &)
void operator= (const Self &)

Detailed Description

template<class TImage, class TLevelSetEvolution>
class itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >

Definition at line 90 of file itkLevelSetEvolutionComputeIterationThreader.h.


Member Typedef Documentation

template<class TImage , class TLevelSetEvolution >
typedef Superclass::AssociateType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::AssociateType
template<class TImage , class TLevelSetEvolution >
typedef SmartPointer< const Self > itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::ConstPointer
template<class TImage , class TLevelSetEvolution >
typedef TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::DomainMapConstIteratorType
template<class TImage , class TLevelSetEvolution >
typedef Superclass::DomainType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::DomainType
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::EquationContainerType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::EquationContainerType
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::IdListConstIterator itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::IdListConstIterator
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::IdListType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::IdListType
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::InputImageType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::InputImageType
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::LevelSetContainerType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetContainerType
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::LevelSetDataType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetDataType
template<class TImage , class TLevelSetEvolution >
typedef TLevelSetEvolution itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetEvolutionType

Types of the associate class.

Definition at line 115 of file itkLevelSetEvolutionComputeIterationThreader.h.

template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::LevelSetImageType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetImageType
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::LevelSetOutputRealType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetOutputRealType
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::LevelSetType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetType
template<class TImage , class TLevelSetEvolution >
typedef SmartPointer< Self > itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::Pointer
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionComputeIterationThreader itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::Self
template<class TImage , class TLevelSetEvolution >
typedef DomainThreader< ThreadedDomainMapPartitionerType, TLevelSetEvolution > itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::Superclass
template<class TImage , class TLevelSetEvolution >
typedef LevelSetEvolutionType::TermContainerType itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::TermContainerType
template<class TImage , class TLevelSetEvolution >
typedef ThreadedIteratorRangePartitioner< DomainMapConstIteratorType > itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::ThreadedDomainMapPartitionerType

Constructor & Destructor Documentation

template<class TImage , class TLevelSetEvolution >
itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetEvolutionComputeIterationThreader ( ) [protected]
template<class TImage , class TLevelSetEvolution >
itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::LevelSetEvolutionComputeIterationThreader ( const Self ) [private]

Member Function Documentation

template<class TImage , class TLevelSetEvolution >
virtual::itk::LightObject::Pointer itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::CreateAnother ( void  ) const [virtual]

Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.

Reimplemented from itk::Object.

template<class TImage , class TLevelSetEvolution >
virtual const char* itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::GetNameOfClass ( ) const [virtual]
template<class TImage , class TLevelSetEvolution >
static Pointer itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::New ( ) [static]

Standard New macro.

Reimplemented from itk::Object.

template<class TImage , class TLevelSetEvolution >
void itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::operator= ( const Self ) [private]
template<class TImage , class TLevelSetEvolution >
virtual void itk::LevelSetEvolutionComputeIterationThreader< LevelSetDenseImageBase< TImage >, ThreadedIteratorRangePartitioner< typename TLevelSetEvolution::DomainMapImageFilterType::DomainMapType::const_iterator >, TLevelSetEvolution >::ThreadedExecution ( const DomainType imageSubRegion,
const ThreadIdType  threadId 
) [protected, virtual]

The documentation for this class was generated from the following file: