18 #ifndef itkParametricPath_h 19 #define itkParametricPath_h 60 template<
unsigned int VDimension >
62 Path< double, ContinuousIndex< SpacePrecisionType, VDimension >, VDimension >
90 virtual IndexType
EvaluateToIndex(
const InputType & input)
const ITK_OVERRIDE;
107 virtual OffsetType
IncrementInput(InputType & input)
const ITK_OVERRIDE;
117 itkSetMacro(DefaultInputStepSize, InputType)
118 itkGetConstReferenceMacro(DefaultInputStepSize, InputType)
139 void operator=(const Self &) ITK_DELETE_FUNCTION;
144 #ifndef ITK_MANUAL_INSTANTIATION 145 #include "itkParametricPath.hxx" Vector< double, VDimension > VectorType
SmartPointer< const Self > ConstPointer
Superclass::OutputType OutputType
Superclass::InputType InputType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
ContinuousIndex< SpacePrecisionType, VDimension > ContinuousIndexType
Represent a path through ND Space.
virtual OffsetType IncrementInput(InputType &input) const override
SmartPointer< Self > Pointer
Index< VDimension > IndexType
Represent a parametric path through ND Space.
Offset< VDimension > OffsetType
Path< double, ContinuousIndexType, VDimension > Superclass
InputType m_DefaultInputStepSize
A templated class holding a point in n-Dimensional image space.
Control indentation during Print() invocation.
virtual IndexType EvaluateToIndex(const InputType &input) const override
virtual VectorType EvaluateDerivative(const InputType &input) const
Represent a n-dimensional index in a n-dimensional image.
void PrintSelf(std::ostream &os, Indent indent) const override