ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput > Class Template Reference

#include <itkFastMarchingThresholdStoppingCriterion.h>

Detailed Description

template<typename TInput, typename TOutput>
class itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >

Stopping Criterion is verified when Current Value is equal to or greater than the provided threshold.

Definition at line 35 of file itkFastMarchingThresholdStoppingCriterion.h.

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

Public Types

using ConstPointer = SmartPointer<const Self>
 
using Pointer = SmartPointer<Self>
 
using Self = FastMarchingThresholdStoppingCriterion
 
using Superclass = FastMarchingStoppingCriterionBase<TInput, TOutput>
 

Public Member Functions

virtual::itk::LightObject::Pointer CreateAnother () const
 
std::string GetDescription () const override
 
const char * GetNameOfClass () const override
 
bool IsSatisfied () const override
 
virtual void SetThreshold (OutputPixelType _arg)
 
virtual OutputPixelType GetThreshold ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 FastMarchingThresholdStoppingCriterion ()
 
void Reset () override
 
void SetCurrentNode (const NodeType &) override
 
 ~FastMarchingThresholdStoppingCriterion () override=default
 

Protected Attributes

OutputPixelType m_Threshold {}
 

Member Typedef Documentation

◆ ConstPointer

template<typename TInput, typename TOutput>
using itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::ConstPointer = SmartPointer<const Self>

Definition at line 44 of file itkFastMarchingThresholdStoppingCriterion.h.

◆ Pointer

template<typename TInput, typename TOutput>
using itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::Pointer = SmartPointer<Self>

Definition at line 43 of file itkFastMarchingThresholdStoppingCriterion.h.

◆ Self

template<typename TInput, typename TOutput>
using itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::Self = FastMarchingThresholdStoppingCriterion

Definition at line 41 of file itkFastMarchingThresholdStoppingCriterion.h.

◆ Superclass

template<typename TInput, typename TOutput>
using itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::Superclass = FastMarchingStoppingCriterionBase<TInput, TOutput>

Definition at line 42 of file itkFastMarchingThresholdStoppingCriterion.h.

Constructor & Destructor Documentation

◆ FastMarchingThresholdStoppingCriterion()

template<typename TInput, typename TOutput>
itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::FastMarchingThresholdStoppingCriterion ( )
inlineprotected

Definition at line 73 of file itkFastMarchingThresholdStoppingCriterion.h.

References m_Threshold.

Referenced by GetNameOfClass().

◆ ~FastMarchingThresholdStoppingCriterion()

template<typename TInput, typename TOutput>
itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::~FastMarchingThresholdStoppingCriterion ( )
overrideprotecteddefault

Member Function Documentation

◆ CreateAnother()

template<typename TInput, typename TOutput>
virtual::itk::LightObject::Pointer itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::CreateAnother ( ) const

◆ GetDescription()

template<typename TInput, typename TOutput>
std::string itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::GetDescription ( ) const
inlineoverride

Definition at line 67 of file itkFastMarchingThresholdStoppingCriterion.h.

◆ GetNameOfClass()

template<typename TInput, typename TOutput>
const char * itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::GetNameOfClass ( ) const
override

◆ GetThreshold()

template<typename TInput, typename TOutput>
virtual OutputPixelType itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::GetThreshold ( )
virtual

Get/set the threshold used by the stopping criteria.

◆ IsSatisfied()

template<typename TInput, typename TOutput>
bool itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::IsSatisfied ( ) const
inlineoverride

Definition at line 61 of file itkFastMarchingThresholdStoppingCriterion.h.

References m_Threshold.

◆ New()

template<typename TInput, typename TOutput>
static Pointer itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::New ( )
static

Method for creation through the object factory.

◆ Reset()

template<typename TInput, typename TOutput>
void itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::Reset ( )
inlineoverrideprotected

Definition at line 87 of file itkFastMarchingThresholdStoppingCriterion.h.

◆ SetCurrentNode()

template<typename TInput, typename TOutput>
void itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::SetCurrentNode ( const NodeType & )
inlineoverrideprotected

Definition at line 83 of file itkFastMarchingThresholdStoppingCriterion.h.

◆ SetThreshold()

template<typename TInput, typename TOutput>
virtual void itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::SetThreshold ( OutputPixelType _arg)
virtual

Get/set the threshold used by the stopping criteria.

Member Data Documentation

◆ m_Threshold

template<typename TInput, typename TOutput>
OutputPixelType itk::FastMarchingThresholdStoppingCriterion< TInput, TOutput >::m_Threshold {}
protected

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