ITK  4.1.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
itk::FastMarchingStoppingCriterionBase< TInput, TOutput > Class Template Reference

#include <itkFastMarchingStoppingCriterionBase.h>

+ Inheritance diagram for itk::FastMarchingStoppingCriterionBase< TInput, TOutput >:
+ Collaboration diagram for itk::FastMarchingStoppingCriterionBase< TInput, TOutput >:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef Traits::NodePairType NodePairType
typedef Traits::NodeType NodeType
typedef Traits::OutputDomainPointer OutputDomainPointer
typedef Traits::OutputDomainType OutputDomainType
typedef Traits::OutputPixelType OutputPixelType
typedef SmartPointer< SelfPointer
typedef
FastMarchingStoppingCriterionBase 
Self
typedef StoppingCriterionBase Superclass
typedef FastMarchingTraits
< TInput, TOutput > 
Traits

Public Member Functions

virtual OutputDomainTypeGetDomain ()
virtual const char * GetNameOfClass () const
void Reinitialize ()
void SetCurrentNodePair (const NodePairType &iNodePair)
virtual void SetDomain (OutputDomainType *_arg)

Protected Member Functions

 FastMarchingStoppingCriterionBase ()
virtual void Reset ()=0
virtual void SetCurrentNode (const NodeType &iNode)=0
virtual void SetCurrentValue (const OutputPixelType &iValue)
virtual ~FastMarchingStoppingCriterionBase ()

Protected Attributes

OutputPixelType m_CurrentValue
OutputDomainPointer m_Domain
OutputPixelType m_PreviousValue

Private Member Functions

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

Detailed Description

template<class TInput, class TOutput>
class itk::FastMarchingStoppingCriterionBase< TInput, TOutput >

Abstract Stopping Criterion dedicated for Fast Marching Methods.

Definition at line 35 of file itkFastMarchingStoppingCriterionBase.h.


Member Typedef Documentation

template<class TInput , class TOutput >
typedef SmartPointer< const Self > itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::ConstPointer
template<class TInput , class TOutput >
typedef Traits::NodePairType itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::NodePairType

Definition at line 46 of file itkFastMarchingStoppingCriterionBase.h.

template<class TInput , class TOutput >
typedef Traits::NodeType itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::NodeType
template<class TInput , class TOutput >
typedef Traits::OutputDomainPointer itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::OutputDomainPointer

Definition at line 48 of file itkFastMarchingStoppingCriterionBase.h.

template<class TInput , class TOutput >
typedef Traits::OutputDomainType itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::OutputDomainType

Definition at line 47 of file itkFastMarchingStoppingCriterionBase.h.

template<class TInput , class TOutput >
typedef Traits::OutputPixelType itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::OutputPixelType
template<class TInput , class TOutput >
typedef SmartPointer< Self > itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::Pointer
template<class TInput , class TOutput >
typedef FastMarchingStoppingCriterionBase itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::Self
template<class TInput , class TOutput >
typedef StoppingCriterionBase itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::Superclass
template<class TInput , class TOutput >
typedef FastMarchingTraits< TInput, TOutput > itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::Traits

Constructor & Destructor Documentation

template<class TInput , class TOutput >
itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::FastMarchingStoppingCriterionBase ( ) [inline, protected]
template<class TInput , class TOutput >
virtual itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::~FastMarchingStoppingCriterionBase ( ) [inline, protected, virtual]

Destructor

Definition at line 80 of file itkFastMarchingStoppingCriterionBase.h.

template<class TInput , class TOutput >
itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::FastMarchingStoppingCriterionBase ( const Self ) [private]

Member Function Documentation

template<class TInput , class TOutput >
virtual OutputDomainType* itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::GetDomain ( ) [virtual]
template<class TInput , class TOutput >
virtual const char* itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::GetNameOfClass ( ) const [virtual]
template<class TInput , class TOutput >
void itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::operator= ( const Self ) [private]
template<class TInput , class TOutput >
void itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::Reinitialize ( ) [inline]
template<class TInput , class TOutput >
virtual void itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::Reset ( ) [protected, pure virtual]
template<class TInput , class TOutput >
virtual void itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::SetCurrentNode ( const NodeType iNode) [protected, pure virtual]
template<class TInput , class TOutput >
void itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::SetCurrentNodePair ( const NodePairType iNodePair) [inline]
template<class TInput , class TOutput >
virtual void itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::SetCurrentValue ( const OutputPixelType iValue) [inline, protected, virtual]
template<class TInput , class TOutput >
virtual void itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::SetDomain ( OutputDomainType _arg) [virtual]

Member Data Documentation

template<class TInput , class TOutput >
OutputPixelType itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::m_CurrentValue [protected]
template<class TInput , class TOutput >
OutputDomainPointer itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::m_Domain [protected]

Definition at line 82 of file itkFastMarchingStoppingCriterionBase.h.

template<class TInput , class TOutput >
OutputPixelType itk::FastMarchingStoppingCriterionBase< TInput, TOutput >::m_PreviousValue [protected]

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