18 #ifndef itkOrthogonallyCorrected2DParametricPath_h
19 #define itkOrthogonallyCorrected2DParametricPath_h
95 virtual
void Initialize(
void) ITK_OVERRIDE
97 this->m_OriginalPath = ITK_NULLPTR;
98 this->m_OrthogonalCorrectionTable = ITK_NULLPTR;
104 return m_OriginalPath->StartOfInput();
109 return m_OriginalPath->EndOfInput();
115 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
119 void operator=(const Self &) ITK_DELETE_FUNCTION;
Represent the offset between two n-dimensional indexes in a n-dimensional image.
TElementIdentifier ElementIdentifier
OrthogonalCorrectionTableType::ElementIdentifier OrthogonalCorrectionTableSizeType
ParametricPath< 2 > OriginalPathType
~OrthogonallyCorrected2DParametricPath()
Superclass::OutputType OutputType
ContinuousIndex< double, 2 > ContinuousIndexType
Superclass::VectorType VectorType
virtual InputType StartOfInput() const override
virtual InputType EndOfInput() const override
Superclass::InputType InputType
#define ITKPath_EXPORT_INHERIT_TEMPLATE
Represent an orthogonally corrected 2D parametric path.
OrthogonallyCorrected2DParametricPath Self
Represent a parametric path through ND Space.
ParametricPath< 2 > Superclass
SmartPointer< Self > Pointer
A templated class holding a point in n-Dimensional image space.
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