18#ifndef itkOrthogonallyCorrected2DParametricPath_h
19#define itkOrthogonallyCorrected2DParametricPath_h
A templated class holding a point in n-Dimensional image space.
Control indentation during Print() invocation.
Superclass::InputType InputType
InputType StartOfInput() const override
ParametricPath< 2 > Superclass
OrthogonallyCorrected2DParametricPath Self
InputType EndOfInput() const override
SmartPointer< const Self > ConstPointer
OutputType Evaluate(const InputType &inputValue) const override
void SetOriginalPath(const OriginalPathType *originalPath)
OrthogonalCorrectionTablePointer m_OrthogonalCorrectionTable
~OrthogonallyCorrected2DParametricPath() override=default
OrthogonallyCorrected2DParametricPath()
OriginalPathType::ConstPointer OriginalPathConstPointer
Superclass::VectorType VectorType
SmartPointer< Self > Pointer
void Initialize() override
OrthogonalCorrectionTableType::Pointer OrthogonalCorrectionTablePointer
ParametricPath< 2 > OriginalPathType
OriginalPathConstPointer m_OriginalPath
VectorContainer< unsigned int, double > OrthogonalCorrectionTableType
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::OutputType OutputType
OrthogonalCorrectionTableType::ElementIdentifier OrthogonalCorrectionTableSizeType
ContinuousIndex< double, 2 > ContinuousIndexType
Vector< double, VDimension > VectorType
ContinuousIndexType OutputType
SmartPointer< const Self > ConstPointer
Implements transparent reference counting.
std::conditional_t< std::is_void_v< T2 >, SizeValueType, T1 > ElementIdentifier
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
detail::VectorContainer< std::conditional_t< std::is_void_v< T2 >, SizeValueType, T1 >, std::conditional_t< std::is_void_v< T2 >, T1, T2 > > VectorContainer
Represent a n-dimensional index in a n-dimensional image.
Represent a n-dimensional offset between two n-dimensional indexes of n-dimensional image.