18 #ifndef itkParametricPath_h
19 #define itkParametricPath_h
61 template <
unsigned int VDimension>
63 :
public Path<double, ContinuousIndex<SpacePrecisionType, VDimension>, VDimension>
82 using typename Superclass::InputType;
85 using typename Superclass::OutputType;
94 EvaluateToIndex(
const InputType & input)
const override;
112 IncrementInput(
InputType & input)
const override;
121 EvaluateDerivative(
const InputType & input)
const;
123 itkSetMacro(DefaultInputStepSize,
InputType);
124 itkGetConstReferenceMacro(DefaultInputStepSize,
InputType);
130 PrintSelf(std::ostream & os,
Indent indent)
const override;
148 #ifndef ITK_MANUAL_INSTANTIATION
149 # include "itkParametricPath.hxx"
152 #endif // itkParametricPath.h