53template <
typename TInput,
typename TOutput,
unsigned int VDimension>
57 ITK_DISALLOW_COPY_AND_MOVE(
Path);
69 itkOverrideGetNameOfClassMacro(
Path);
92 virtual inline InputType
135#ifndef ITK_MANUAL_INSTANTIATION
136# include "itkPath.hxx"
Control indentation during Print() invocation.
virtual OffsetType IncrementInput(InputType &input) const =0
virtual IndexType EvaluateToIndex(const InputType &input) const =0
Index< VDimension > IndexType
virtual InputType StartOfInput() const
Offset< VDimension > OffsetType
static constexpr unsigned int PathDimension
virtual OutputType Evaluate(const InputType &input) const =0
void PrintSelf(std::ostream &os, Indent indent) const override
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.