18 #ifndef __itkNormalVectorFunctionBase_h
19 #define __itkNormalVectorFunctionBase_h
51 template<
typename TSparseImageType >
77 typedef typename SparseImageType::NodeType
NodeType;
116 #ifndef ITK_MANUAL_INSTANTIATION
117 #include "itkNormalVectorFunctionBase.hxx"
Superclass::SparseImageType SparseImageType
virtual void * GetGlobalDataPointer() const
SmartPointer< const Self > ConstPointer
virtual TimeStepType ComputeGlobalTimeStep(void *) const
Light weight base class for most itk classes.
virtual void PrintSelf(std::ostream &os, Indent indent) const
NodeType::NodeValueType NodeValueType
void SetTimeStep(const TimeStepType &ts)
Superclass::TimeStepType TimeStepType
FiniteDifferenceSparseImageFunction< TSparseImageType > Superclass
Superclass::IndexType IndexType
This class defines the common functionality for Sparse Image neighborhoods of unit vectors...
static const unsigned int ImageDimension
ConstNeighborhoodIterator< TSparseImageType >::RadiusType RadiusType
NormalVectorFunctionBase Self
SparseImageType::IndexType IndexType
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pi...
NormalVectorFunctionBase()
TimeStepType GetTimeStep() const
Superclass::NeighborhoodType NeighborhoodType
A templated class holding a n-Dimensional vector.
Superclass::FloatOffsetType FloatOffsetType
Superclass::TimeStepType TimeStepType
NodeType::NodeDataType NormalVectorType
SmartPointer< Self > Pointer
This is the base class for function classes that can be used with filters derived from FiniteDifferen...
virtual void ReleaseGlobalDataPointer(void *) const
static const unsigned int ImageDimension
Control indentation during Print() invocation.
Superclass::ImageType SparseImageType
void operator=(const Self &)
Superclass::RadiusType RadiusType
~NormalVectorFunctionBase()
SparseImageType::NodeType NodeType