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
virtual void Initialize(void)
Superclass::OutputType OutputType
VertexListType::Pointer VertexListPointer
Superclass::InputType InputType
ContinuousIndexType VertexType
ContinuousIndex< SpacePrecisionType, VDimension > ContinuousIndexType
Superclass::ContinuousIndexType ContinuousIndexType
VertexListPointer m_VertexList
~PolyLineParametricPath()
Superclass::InputType InputType
Point< double, VDimension > PointType
Represent a parametric path through ND Space.
SmartPointer< Self > Pointer
void operator=(const Self &)
virtual InputType EndOfInput() const
virtual void Modified() const
virtual OffsetType IncrementInput(InputType &input) 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 VectorType EvaluateDerivative(const InputType &input) const
Offset< VDimension > OffsetType
ParametricPath< VDimension > Superclass
Vector< double, VDimension > VectorType
void PrintSelf(std::ostream &os, Indent indent) const
A templated class holding a geometric point in n-Dimensional space.
Superclass::OutputType OutputType
virtual OutputType Evaluate(const InputType &input) const