18 #ifndef itkPolyLineParametricPath_h
19 #define itkPolyLineParametricPath_h
55 template<
unsigned int VDimension >
147 #ifndef ITK_MANUAL_INSTANTIATION
148 #include "itkPolyLineParametricPath.hxx"
PolyLineParametricPath Self
Represent a path of line segments through ND Space.
void AddVertex(const ContinuousIndexType &vertex)
SmartPointer< const Self > ConstPointer
Superclass::OutputType OutputType
VertexListType::Pointer VertexListPointer
Superclass::InputType InputType
ContinuousIndexType VertexType
ContinuousIndex< SpacePrecisionType, VDimension > ContinuousIndexType
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::ContinuousIndexType ContinuousIndexType
VertexListPointer m_VertexList
virtual void Initialize(void) override
~PolyLineParametricPath()
Superclass::InputType InputType
Point< double, VDimension > PointType
virtual VectorType EvaluateDerivative(const InputType &input) const override
Represent a parametric path through ND Space.
SmartPointer< Self > Pointer
virtual OutputType Evaluate(const InputType &input) const override
virtual InputType EndOfInput() const override
void operator=(const Self &)
virtual void Modified() const
Index< VDimension > IndexType
VectorContainer< unsigned, VertexType > VertexListType
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.
virtual OffsetType IncrementInput(InputType &input) const override
Offset< VDimension > OffsetType
ParametricPath< VDimension > Superclass
Vector< double, VDimension > VectorType
A templated class holding a geometric point in n-Dimensional space.
Superclass::OutputType OutputType