18 #ifndef itkNormalVectorDiffusionFunction_h 19 #define itkNormalVectorDiffusionFunction_h 59 template<
typename TSparseImageType >
134 const FloatOffsetType & offset)
const ITK_OVERRIDE;
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
NodeValueType GetFluxStopConstant() const
NodeType::NodeValueType NodeValueType
Superclass::NormalVectorType NormalVectorType
Superclass::NeighborhoodScalesType NeighborhoodScalesType
Superclass::IndexType IndexType
Superclass::FloatOffsetType FloatOffsetType
void PrintSelf(std::ostream &os, Indent indent) const override
This class defines the common functionality for Sparse Image neighborhoods of unit vectors...
static const unsigned int ImageDimension
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ConstNeighborhoodIterator< TSparseImageType >::RadiusType RadiusType
int GetNormalProcessType() const
Superclass::NeighborhoodType NeighborhoodType
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.
SmartPointer< const Self > ConstPointer
virtual NormalVectorType ComputeSparseUpdate(NeighborhoodType &neighborhood, void *globalData, const FloatOffsetType &offset) const override
NodeType::NodeDataType NormalVectorType
virtual void PrecomputeSparseUpdate(NeighborhoodType &it) const override
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