|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkNormalVectorFunctionBase_h
19 #define itkNormalVectorFunctionBase_h
51 template <
typename TSparseImageType>
67 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
75 using typename Superclass::SparseImageType;
78 using NodeType =
typename SparseImageType::NodeType;
122 PrintSelf(std::ostream & os,
Indent indent)
const override;
126 TimeStepType m_TimeStep{};
130 #ifndef ITK_MANUAL_INSTANTIATION
131 # include "itkNormalVectorFunctionBase.hxx"
typename NodeType::NodeDataType NormalVectorType
typename ConstNeighborhoodIterator< TSparseImageType >::RadiusType RadiusType
TimeStepType ComputeGlobalTimeStep(void *) const override
This is the base class for function classes that can be used with filters derived from FiniteDifferen...
TimeStepType GetTimeStep() const
A templated class holding a n-Dimensional vector.
void SetTimeStep(const TimeStepType &ts)
Control indentation during Print() invocation.
This class defines the common functionality for Sparse Image neighborhoods of unit vectors.
ImageBaseType::IndexType IndexType
void * GetGlobalDataPointer() const override
void ReleaseGlobalDataPointer(void *) const override
Light weight base class for most itk classes.
typename NodeType::NodeValueType NodeValueType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
typename SparseImageType::NodeType NodeType