ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer > Class Template Reference

#include <itkLevelSetEvolutionStoppingCriterionBase.h>

Inheritance diagram for itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >:
Collaboration diagram for itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef
LevelSetContainerType::GradientType 
GradientType
typedef
LevelSetContainerType::HeavisideType 
HeavisidePointer
typedef
LevelSetContainerType::HeavisideType 
HeavisideType
typedef
LevelSetContainerType::HessianType 
HessianType
typedef
LevelSetContainerType::InputIndexType 
InputIndexType
typedef IdentifierType IterationIdType
typedef
LevelSetContainerType::Pointer 
LevelSetContainerPointer
typedef TLevelSetContainer LevelSetContainerType
typedef
LevelSetContainerType::LevelSetIdentifierType 
LevelSetIdentifierType
typedef
LevelSetContainerType::LevelSetPointer 
LevelSetPointer
typedef
LevelSetContainerType::LevelSetType 
LevelSetType
typedef
LevelSetContainerType::OutputRealType 
OutputRealType
typedef
LevelSetContainerType::OutputType 
OutputType
typedef SmartPointer< SelfPointer
typedef
LevelSetEvolutionStoppingCriterionBase 
Self
typedef StoppingCriterionBase Superclass

Public Member Functions

virtual IterationIdType GetCurrentIteration ()
virtual LevelSetContainerTypeGetLevelSetContainer ()
virtual const char * GetNameOfClass () const
virtual IterationIdType GetNumberOfIterations ()
virtual OutputRealType GetRMSChangeAccumulator ()
virtual void SetCurrentIteration (IterationIdType _arg)
virtual void SetLevelSetContainer (LevelSetContainerType *_arg)
virtual void SetNumberOfIterations (IterationIdType _arg)
virtual void SetRMSChangeAccumulator (OutputRealType _arg)

Protected Member Functions

 LevelSetEvolutionStoppingCriterionBase ()
virtual ~LevelSetEvolutionStoppingCriterionBase ()

Protected Attributes

IterationIdType m_CurrentIteration
LevelSetContainerPointer m_LevelSetContainer
IterationIdType m_NumberOfIterations
OutputRealType m_RMSChangeAccumulator

Private Member Functions

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

Detailed Description

template<class TLevelSetContainer>
class itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >

Definition at line 32 of file itkLevelSetEvolutionStoppingCriterionBase.h.


Member Typedef Documentation

template<class TLevelSetContainer >
typedef SmartPointer< const Self > itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::ConstPointer
template<class TLevelSetContainer >
typedef LevelSetContainerType::GradientType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::GradientType
template<class TLevelSetContainer >
typedef LevelSetContainerType::HeavisideType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::HeavisidePointer
template<class TLevelSetContainer >
typedef LevelSetContainerType::HeavisideType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::HeavisideType
template<class TLevelSetContainer >
typedef LevelSetContainerType::HessianType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::HessianType
template<class TLevelSetContainer >
typedef LevelSetContainerType::InputIndexType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::InputIndexType
template<class TLevelSetContainer >
typedef IdentifierType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::IterationIdType

Definition at line 61 of file itkLevelSetEvolutionStoppingCriterionBase.h.

template<class TLevelSetContainer >
typedef LevelSetContainerType::Pointer itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::LevelSetContainerPointer
template<class TLevelSetContainer >
typedef TLevelSetContainer itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::LevelSetContainerType
template<class TLevelSetContainer >
typedef LevelSetContainerType::LevelSetIdentifierType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::LevelSetIdentifierType
template<class TLevelSetContainer >
typedef LevelSetContainerType::LevelSetPointer itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::LevelSetPointer
template<class TLevelSetContainer >
typedef LevelSetContainerType::LevelSetType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::LevelSetType
template<class TLevelSetContainer >
typedef LevelSetContainerType::OutputRealType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::OutputRealType
template<class TLevelSetContainer >
typedef LevelSetContainerType::OutputType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::OutputType
template<class TLevelSetContainer >
typedef SmartPointer< Self > itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::Pointer
template<class TLevelSetContainer >
typedef LevelSetEvolutionStoppingCriterionBase itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::Self

Smart pointer typedef support.

Reimplemented from itk::StoppingCriterionBase.

Reimplemented in itk::LevelSetEvolutionNumberOfIterationsStoppingCriterion< TLevelSetContainer >.

Definition at line 35 of file itkLevelSetEvolutionStoppingCriterionBase.h.

template<class TLevelSetContainer >
typedef StoppingCriterionBase itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::Superclass

Constructor & Destructor Documentation

template<class TLevelSetContainer >
itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::LevelSetEvolutionStoppingCriterionBase ( ) [protected]

Constructor

template<class TLevelSetContainer >
virtual itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::~LevelSetEvolutionStoppingCriterionBase ( ) [protected, virtual]

Destructor

template<class TLevelSetContainer >
itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::LevelSetEvolutionStoppingCriterionBase ( const Self ) [private]

Member Function Documentation

template<class TLevelSetContainer >
virtual IterationIdType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::GetCurrentIteration ( ) [virtual]
template<class TLevelSetContainer >
virtual LevelSetContainerType* itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::GetLevelSetContainer ( ) [virtual]
template<class TLevelSetContainer >
virtual const char* itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::GetNameOfClass ( ) const [virtual]

Run-time type information (and related methods).

Reimplemented from itk::StoppingCriterionBase.

Reimplemented in itk::LevelSetEvolutionNumberOfIterationsStoppingCriterion< TLevelSetContainer >.

template<class TLevelSetContainer >
virtual IterationIdType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::GetNumberOfIterations ( ) [virtual]
template<class TLevelSetContainer >
virtual OutputRealType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::GetRMSChangeAccumulator ( ) [virtual]
template<class TLevelSetContainer >
void itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::operator= ( const Self ) [private]

Mutex lock to protect modification to the reference count

Reimplemented from itk::StoppingCriterionBase.

Reimplemented in itk::LevelSetEvolutionNumberOfIterationsStoppingCriterion< TLevelSetContainer >.

template<class TLevelSetContainer >
virtual void itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::SetCurrentIteration ( IterationIdType  _arg) [virtual]
template<class TLevelSetContainer >
virtual void itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::SetLevelSetContainer ( LevelSetContainerType _arg) [virtual]
template<class TLevelSetContainer >
virtual void itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::SetNumberOfIterations ( IterationIdType  _arg) [virtual]
template<class TLevelSetContainer >
virtual void itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::SetRMSChangeAccumulator ( OutputRealType  _arg) [virtual]

Member Data Documentation

template<class TLevelSetContainer >
IterationIdType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::m_CurrentIteration [protected]

Definition at line 85 of file itkLevelSetEvolutionStoppingCriterionBase.h.

template<class TLevelSetContainer >
LevelSetContainerPointer itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::m_LevelSetContainer [protected]

Definition at line 82 of file itkLevelSetEvolutionStoppingCriterionBase.h.

template<class TLevelSetContainer >
IterationIdType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::m_NumberOfIterations [protected]

Definition at line 84 of file itkLevelSetEvolutionStoppingCriterionBase.h.

template<class TLevelSetContainer >
OutputRealType itk::LevelSetEvolutionStoppingCriterionBase< TLevelSetContainer >::m_RMSChangeAccumulator [protected]

Definition at line 83 of file itkLevelSetEvolutionStoppingCriterionBase.h.


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