18 #ifndef itkLevelSetFunctionWithRefitTerm_h
19 #define itkLevelSetFunctionWithRefitTerm_h
51 template<
typename TImageType,
typename TSparseImageType >
70 typedef typename Superclass::ImageType
ImageType;
87 typedef typename SparseImageType::NodeType
NodeType;
102 m_OtherPropagationWeight = w;
108 { m_SparseTargetImage = im; }
112 {
return m_SparseTargetImage; }
118 virtual TimeStepType ComputeGlobalTimeStep(
void *GlobalData)
const ITK_OVERRIDE;
129 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
167 #ifndef ITK_MANUAL_INSTANTIATION
168 #include "itkLevelSetFunctionWithRefitTerm.hxx"
SparseImageType * GetSparseTargetImage() const
Light weight base class for most itk classes.
Superclass::FloatOffsetType FloatOffsetType
The LevelSetFunction class is a generic function object which can be used to create a level set metho...
ScalarValueType m_RefitWeight
PixelType ScalarValueType
static const NeighborhoodSizeValueType m_NumVertex
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
unsigned long SizeValueType
Superclass::ImageType ImageType
SmartPointer< Self > Pointer
ImageType::IndexType IndexType
void SetSparseTargetImage(SparseImageType *im)
TSparseImageType SparseImageType
Superclass::NeighborhoodScalesType NeighborhoodScalesType
void SetOtherPropagationWeight(const ScalarValueType w)
static const ScalarValueType m_DimConst
A templated class holding a n-Dimensional vector.
NeighborhoodType::SizeValueType NeighborhoodSizeValueType
ScalarValueType m_MinVectorNorm
LevelSetFunction< TImageType > Superclass
ScalarValueType m_OtherPropagationWeight
SmartPointer< const Self > ConstPointer
LevelSetFunctionWithRefitTerm Self
Superclass::GlobalDataStruct GlobalDataStruct
This class extends the LevelSetFunction class by adding a grow term based on a target curvature store...
Control indentation during Print() invocation.
SparseImageType::Pointer m_SparseTargetImage
Superclass::ScalarValueType ScalarValueType
Superclass::TimeStepType TimeStepType
SparseImageType::NodeType NodeType
void SetRefitWeight(const ScalarValueType w)
NodeType::NodeDataType NormalVectorType
Superclass::NeighborhoodType NeighborhoodType
ImageBaseType::IndexType IndexType