18#ifndef itkParametricPath_h
19#define itkParametricPath_h
61template <
unsigned int VDimension>
63 :
public Path<double, ContinuousIndex<SpacePrecisionType, VDimension>, VDimension>
124 itkGetConstReferenceMacro(DefaultInputStepSize,
InputType);
148#ifndef ITK_MANUAL_INSTANTIATION
149# include "itkParametricPath.hxx"
A templated class holding a point in n-Dimensional image space.
Control indentation during Print() invocation.
Path< double, ContinuousIndexType, VDimension > Superclass
~ParametricPath() override=default
Vector< double, VDimension > VectorType
OffsetType IncrementInput(InputType &input) const override
InputType m_DefaultInputStepSize
Index< VDimension > IndexType
virtual VectorType EvaluateDerivative(const InputType &input) const
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
IndexType EvaluateToIndex(const InputType &input) const override
Offset< VDimension > OffsetType
SmartPointer< const Self > ConstPointer
ContinuousIndex< SpacePrecisionType, VDimension > ContinuousIndexType
ContinuousIndexType OutputType
Implements transparent reference counting.
A templated class holding a n-Dimensional vector.
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.