53template <
typename TInput,
typename TOutput,
unsigned int VDimension>
57 ITK_DISALLOW_COPY_AND_MOVE(
Path);
69 itkOverrideGetNameOfClassMacro(
Path);
92 virtual inline InputType
130 static constexpr IndexType
virtual OffsetType IncrementInput(InputType &input) const =0
virtual IndexType EvaluateToIndex(const InputType &input) const =0
static constexpr IndexType GetZeroIndex()
Index< VDimension > IndexType
static constexpr OffsetType GetZeroOffset()
virtual InputType StartOfInput() const
Offset< VDimension > OffsetType
static constexpr unsigned int PathDimension
virtual OutputType Evaluate(const InputType &input) const =0
Offset< VDimension > OutputType
virtual InputType EndOfInput() const
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Represent a n-dimensional index in a n-dimensional image.
Represent a n-dimensional offset between two n-dimensional indexes of n-dimensional image.