53template <
typename TInput,
typename TOutput,
unsigned int VDimension>
57 ITK_DISALLOW_COPY_AND_MOVE(
Path);
66 static constexpr unsigned int PathDimension = VDimension;
69 itkOverrideGetNameOfClassMacro(
Path);
92 virtual inline InputType
135#ifndef ITK_MANUAL_INSTANTIATION
136# include "itkPath.hxx"
Base class for all data objects in ITK.
Control indentation during Print() invocation.
Base class for most ITK classes.
Represent a path through ND Space.
virtual OffsetType IncrementInput(InputType &input) const =0
virtual IndexType EvaluateToIndex(const InputType &input) const =0
virtual InputType StartOfInput() const
virtual OutputType Evaluate(const InputType &input) const =0
void PrintSelf(std::ostream &os, Indent indent) const override
virtual InputType EndOfInput() const
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
class ITK_FORWARD_EXPORT DataObject