ITK
6.0.0
Insight Toolkit
|
#include <itkFastMarchingReachedTargetNodesStoppingCriterion.h>
Stopping criterion for FastMarchingFilterBase.
Stopping criterion where the condition is satisfied when the front reaches one, several or all target nodes (provided by the user).
Definition at line 60 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = FastMarchingReachedTargetNodesStoppingCriterion |
using | Superclass = FastMarchingStoppingCriterionBase< TInput, TOutput > |
using | TargetConditionEnum = FastMarchingReachedTargetNodesStoppingCriterionEnums::TargetCondition |
Public Member Functions | |
std::string | GetDescription () const override |
const char * | GetNameOfClass () const override |
virtual const TargetConditionEnum & | GetTargetCondition () const |
bool | IsSatisfied () const override |
void | SetCurrentNode (const NodeType &iNode) override |
void | SetNumberOfTargetsToBeReached (const vcl_size_t &iN) |
virtual void | SetTargetNodes (const std::vector< NodeType > &iNodes) |
void | SetTargetCondition (const TargetConditionEnum &iCondition) |
virtual void | SetTargetOffset (OutputPixelType _arg) |
virtual OutputPixelType | GetTargetOffset () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | Initialize () |
void | Reset () override |
~FastMarchingReachedTargetNodesStoppingCriterion () override=default | |
FastMarchingReachedTargetNodesStoppingCriterion () | |
Protected Attributes | |
bool | m_Initialized { false } |
vcl_size_t | m_NumberOfTargetsToBeReached { 0 } |
std::vector< NodeType > | m_ReachedTargetNodes {} |
bool | m_Satisfied { false } |
OutputPixelType | m_StoppingValue {} |
TargetConditionEnum | m_TargetCondition { TargetConditionEnum::AllTargets } |
std::vector< NodeType > | m_TargetNodes {} |
OutputPixelType | m_TargetOffset {} |
using itk::FastMarchingReachedTargetNodesStoppingCriterion< TInput, TOutput >::ConstPointer = SmartPointer<const Self> |
Definition at line 69 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
using itk::FastMarchingReachedTargetNodesStoppingCriterion< TInput, TOutput >::Pointer = SmartPointer<Self> |
Definition at line 68 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
using itk::FastMarchingReachedTargetNodesStoppingCriterion< TInput, TOutput >::Self = FastMarchingReachedTargetNodesStoppingCriterion |
Definition at line 66 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
using itk::FastMarchingReachedTargetNodesStoppingCriterion< TInput, TOutput >::Superclass = FastMarchingStoppingCriterionBase<TInput, TOutput> |
Definition at line 67 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
using itk::FastMarchingReachedTargetNodesStoppingCriterion< TInput, TOutput >::TargetConditionEnum = FastMarchingReachedTargetNodesStoppingCriterionEnums::TargetCondition |
Definition at line 81 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
inlineprotected |
Constructor
Definition at line 181 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
overrideprotecteddefault |
Destructor
|
inlineoverride |
Get a short description of the stopping criterion.
Definition at line 174 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
override |
|
virtual |
|
virtual |
Set/Get TargetOffset
|
inlineprotected |
Definition at line 207 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
inlineoverride |
returns if the stopping condition is satisfied or not.
Definition at line 167 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
static |
Method for creation through the object factory.
|
inlineoverrideprotected |
Definition at line 201 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
inlineoverride |
Set the current node.
Definition at line 127 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
inline |
Set the number of target nodes to be reached.
Definition at line 109 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
inline |
Set/Get TargetCondition to indicate if the user wants the front to reach one, some or all target nodes.
Definition at line 92 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
inlinevirtual |
Set Target Nodes.
Definition at line 118 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
virtual |
Set/Get TargetOffset
|
protected |
Definition at line 198 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
protected |
Definition at line 194 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
protected |
Definition at line 193 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
protected |
Definition at line 197 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
protected |
Definition at line 196 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
protected |
Definition at line 191 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
protected |
Definition at line 192 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.
|
protected |
Definition at line 195 of file itkFastMarchingReachedTargetNodesStoppingCriterion.h.