52 template<
typename TInput,
typename TOutput,
unsigned int VDimension >
114 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
120 Path(
const Self &) ITK_DELETE_FUNCTION;
121 void operator=(const
Self &) ITK_DELETE_FUNCTION;
129 #ifndef ITK_MANUAL_INSTANTIATION
130 #include "itkPath.hxx"
Offset< VDimension > OffsetType
virtual IndexType EvaluateToIndex(const InputType &input) const =0
virtual InputType StartOfInput() const
static const unsigned int PathDimension
Represent a path through ND Space.
Index< VDimension > IndexType
Base class for all ITK function objects.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
virtual InputType EndOfInput() const
Control indentation during Print() invocation.
virtual OutputType Evaluate(const InputType &input) const =0
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Base class for all data objects in ITK.
virtual OffsetType IncrementInput(InputType &input) const =0