|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkLevelSetFunctionWithRefitTerm_h
19 #define itkLevelSetFunctionWithRefitTerm_h
51 template <
typename TImageType,
typename TSparseImageType>
87 using NodeType =
typename SparseImageType::NodeType;
104 m_OtherPropagationWeight = w;
112 m_SparseTargetImage = im;
119 return m_SparseTargetImage;
127 ComputeGlobalTimeStep(
void * GlobalData)
const override;
139 PrintSelf(std::ostream & os,
Indent indent)
const override;
174 #ifndef ITK_MANUAL_INSTANTIATION
175 # include "itkLevelSetFunctionWithRefitTerm.hxx"
SparseImageType * GetSparseTargetImage() const
ScalarValueType m_RefitWeight
static const ScalarValueType m_DimConst
typename NodeType::NodeDataType NormalVectorType
void SetOtherPropagationWeight(const ScalarValueType w)
A templated class holding a n-Dimensional vector.
ScalarValueType m_OtherPropagationWeight
Control indentation during Print() invocation.
ScalarValueType m_MinVectorNorm
typename ImageType::IndexType IndexType
ImageBaseType::IndexType IndexType
This class extends the LevelSetFunction class by adding a grow term based on a target curvature store...
typename SparseImageType::NodeType NodeType
typename NeighborhoodType::SizeValueType NeighborhoodSizeValueType
Light weight base class for most itk classes.
typename Superclass::GlobalDataStruct GlobalDataStruct
void SetSparseTargetImage(SparseImageType *im)
SparseImageType::Pointer m_SparseTargetImage
void SetRefitWeight(const ScalarValueType w)
PixelType ScalarValueType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
TSparseImageType SparseImageType
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
static const NeighborhoodSizeValueType m_NumVertex
The LevelSetFunction class is a generic function object which can be used to create a level set metho...
virtual ScalarValueType OtherPropagationSpeed(const NeighborhoodType &, const FloatOffsetType &, GlobalDataStruct *=0) const
unsigned long SizeValueType
typename Superclass::ScalarValueType ScalarValueType