18 #ifndef itkNormalVectorDiffusionFunction_h
19 #define itkNormalVectorDiffusionFunction_h
59 template<
typename TSparseImageType >
163 void operator=(const
Self &) ITK_DELETE_FUNCTION;
167 #ifndef ITK_MANUAL_INSTANTIATION
168 #include "itkNormalVectorDiffusionFunction.hxx"
Superclass::SparseImageType SparseImageType
~NormalVectorDiffusionFunction()
NormalVectorDiffusionFunction Self
NodeValueType m_FluxStopConstant
NormalVectorFunctionBase< TSparseImageType > Superclass
void PrintSelf(std::ostream &os, Indent indent) const override
Light weight base class for most itk classes.
NodeValueType GetFluxStopConstant() const
NodeType::NodeValueType NodeValueType
Superclass::NormalVectorType NormalVectorType
Superclass::NeighborhoodScalesType NeighborhoodScalesType
Superclass::IndexType IndexType
Superclass::FloatOffsetType FloatOffsetType
This class defines the common functionality for Sparse Image neighborhoods of unit vectors...
static const unsigned int ImageDimension
ConstNeighborhoodIterator< TSparseImageType >::RadiusType RadiusType
int GetNormalProcessType() const
Superclass::NeighborhoodType NeighborhoodType
virtual void PrecomputeSparseUpdate(NeighborhoodType &it) const override
Superclass::RadiusType RadiusType
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
NodeValueType m_ConductanceParameter
Superclass::NodeType NodeType
NodeValueType FluxStopFunction(const NodeValueType v) const
Superclass::SparseImageType SparseImageType
Superclass::TimeStepType TimeStepType
This class defines all the necessary functionality for performing isotropic and anisotropic diffusion...
A templated class holding a n-Dimensional vector.
virtual NormalVectorType ComputeSparseUpdate(NeighborhoodType &neighborhood, void *globalData, const FloatOffsetType &offset) const override
SmartPointer< const Self > ConstPointer
NodeType::NodeDataType NormalVectorType
static const unsigned int ImageDimension
SmartPointer< Self > Pointer
void SetConductanceParameter(NodeValueType cp)
void SetNormalProcessType(int npt)
NodeValueType GetConductanceParameter() const
NormalVectorDiffusionFunction()
Control indentation during Print() invocation.
Superclass::NodeValueType NodeValueType
Superclass::IndexType IndexType
SparseImageType::NodeType NodeType