18 #ifndef itkOrthogonallyCorrected2DParametricPath_h
19 #define itkOrthogonallyCorrected2DParametricPath_h
44 class ITK_TEMPLATE_EXPORT
94 virtual
void Initialize(
void) ITK_OVERRIDE
96 this->m_OriginalPath = ITK_NULLPTR;
97 this->m_OrthogonalCorrectionTable = ITK_NULLPTR;
103 return m_OriginalPath->StartOfInput();
108 return m_OriginalPath->EndOfInput();
114 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
Represent the offset between two n-dimensional indexes in a n-dimensional image.
TElementIdentifier ElementIdentifier
OrthogonalCorrectionTableType::ElementIdentifier OrthogonalCorrectionTableSizeType
ParametricPath< 2 > OriginalPathType
Superclass::OutputType OutputType
~OrthogonallyCorrected2DParametricPath() override
ContinuousIndex< double, 2 > ContinuousIndexType
Superclass::VectorType VectorType
virtual InputType StartOfInput() const override
ImageBaseType::SpacingType VectorType
virtual InputType EndOfInput() const override
Superclass::InputType InputType
Represent an orthogonally corrected 2D parametric path.
OrthogonallyCorrected2DParametricPath Self
OrthogonalCorrectionTablePointer m_OrthogonalCorrectionTable
Represent a parametric path through ND Space.
ParametricPath< 2 > Superclass
SmartPointer< Self > Pointer
A templated class holding a point in n-Dimensional image space.
OriginalPathConstPointer m_OriginalPath
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Control indentation during Print() invocation.
OrthogonalCorrectionTableType::Pointer OrthogonalCorrectionTablePointer
Represent a n-dimensional index in a n-dimensional image.
Base class for all data objects in ITK.
OriginalPathType::ConstPointer OriginalPathConstPointer
SmartPointer< const Self > ConstPointer
VectorContainer< unsigned, double > OrthogonalCorrectionTableType