18#ifndef itkPolyLineParametricPath_h
19#define itkPolyLineParametricPath_h
56template <
unsigned int VDimension>
153#ifndef ITK_MANUAL_INSTANTIATION
154# include "itkPolyLineParametricPath.hxx"
Control indentation during Print() invocation.
virtual void Modified() const
ContinuousIndexType OutputType
ContinuousIndex< SpacePrecisionType, VDimension > ContinuousIndexType
A templated class holding a geometric point in n-Dimensional space.
Point< double, VDimension > PointType
InputType EndOfInput() const override
VectorType EvaluateDerivative(const InputType &input) const override
SmartPointer< const Self > ConstPointer
OutputType Evaluate(const InputType &input) const override
ContinuousIndexType VertexType
VectorContainer< unsigned int, VertexType > VertexListType
void PrintSelf(std::ostream &os, Indent indent) const override
void AddVertex(const ContinuousIndexType &vertex)
ContinuousIndexType OutputType
Vector< double, VDimension > VectorType
typename VertexListType::Pointer VertexListPointer
Offset< VDimension > OffsetType
PolyLineParametricPath Self
OffsetType IncrementInput(InputType &input) const override
ContinuousIndex< SpacePrecisionType, VDimension > ContinuousIndexType
SmartPointer< Self > Pointer
VertexListPointer m_VertexList
Index< VDimension > IndexType
ParametricPath< VDimension > Superclass
void Initialize() override
~PolyLineParametricPath() override=default
Implements transparent reference counting.
A templated class holding a n-Dimensional vector.
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.