18#ifndef itkNormalVectorFunctionBase_h
19#define itkNormalVectorFunctionBase_h
51template <
typename TSparseImageType>
78 using NodeType =
typename SparseImageType::NodeType;
130#ifndef ITK_MANUAL_INSTANTIATION
131# include "itkNormalVectorFunctionBase.hxx"
ConstNeighborhoodIterator< TImageType, DefaultBoundaryConditionType > NeighborhoodType
Vector< float, Self::ImageDimension > FloatOffsetType
typename ConstNeighborhoodIterator< TImageType >::RadiusType RadiusType
static constexpr unsigned int ImageDimension
typename Superclass::ImageType SparseImageType
typename SparseImageType::IndexType IndexType
FiniteDifferenceSparseImageFunction()=default
Control indentation during Print() invocation.
NormalVectorFunctionBase()
void ReleaseGlobalDataPointer(void *) const override
typename SparseImageType::NodeType NodeType
typename NodeType::NodeValueType NodeValueType
typename NodeType::NodeDataType NormalVectorType
~NormalVectorFunctionBase() override=default
void * GetGlobalDataPointer() const override
FiniteDifferenceSparseImageFunction< SparseOutputImageType > Superclass
void SetTimeStep(const TimeStepType &ts)
static constexpr unsigned int ImageDimension
SmartPointer< Self > Pointer
void PrintSelf(std::ostream &os, Indent indent) const override
NormalVectorFunctionBase Self
TimeStepType ComputeGlobalTimeStep(void *) const override
TimeStepType GetTimeStep() const
SmartPointer< const Self > ConstPointer
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....