ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Protected Member Functions | Private Member Functions
itk::StoppingCriterionBase Class Reference

An abstract base class to represent a stopping criterion for an iterative algorithm. More...

#include <itkStoppingCriterionBase.h>

Inheritance diagram for itk::StoppingCriterionBase:
Collaboration diagram for itk::StoppingCriterionBase:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef SmartPointer< SelfPointer
typedef StoppingCriterionBase Self
typedef Object Superclass

Public Member Functions

virtual const char * GetNameOfClass () const
virtual bool IsSatisfied () const =0
virtual std::string GetDescription () const =0

Protected Member Functions

 StoppingCriterionBase ()
virtual ~StoppingCriterionBase ()

Private Member Functions

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

Detailed Description

An abstract base class to represent a stopping criterion for an iterative algorithm.

The main method is StoppingCriterionBase::IsSatisfied that must be reimplemented in inheriting classes.

Definition at line 38 of file itkStoppingCriterionBase.h.


Member Typedef Documentation


Constructor & Destructor Documentation

itk::StoppingCriterionBase::StoppingCriterionBase ( ) [protected]

Constructor.

virtual itk::StoppingCriterionBase::~StoppingCriterionBase ( ) [protected, virtual]

Destructor.

itk::StoppingCriterionBase::StoppingCriterionBase ( const Self ) [private]

Member Function Documentation

virtual std::string itk::StoppingCriterionBase::GetDescription ( ) const [pure virtual]
virtual const char* itk::StoppingCriterionBase::GetNameOfClass ( ) const [virtual]
virtual bool itk::StoppingCriterionBase::IsSatisfied ( ) const [pure virtual]
void itk::StoppingCriterionBase::operator= ( const Self ) [private]

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