18 #ifndef itkPolyLineParametricPath_h 19 #define itkPolyLineParametricPath_h 55 template<
unsigned int VDimension >
86 virtual OutputType
Evaluate(
const InputType & input)
const ITK_OVERRIDE;
96 inline void AddVertex(
const ContinuousIndexType & vertex)
121 itkGetModifiableObjectMacro(VertexList, VertexListType);
127 virtual OffsetType
IncrementInput(InputType & input)
const ITK_OVERRIDE;
141 void operator=(
const Self &) ITK_DELETE_FUNCTION;
147 #ifndef ITK_MANUAL_INSTANTIATION 148 #include "itkPolyLineParametricPath.hxx" virtual OffsetType IncrementInput(InputType &input) const override
PolyLineParametricPath Self
Represent a path of line segments through ND Space.
void AddVertex(const ContinuousIndexType &vertex)
SmartPointer< const Self > ConstPointer
Superclass::OutputType OutputType
void PrintSelf(std::ostream &os, Indent indent) const override
VertexListType::Pointer VertexListPointer
virtual OutputType Evaluate(const InputType &input) const override
Superclass::InputType InputType
ContinuousIndexType VertexType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::ContinuousIndexType ContinuousIndexType
void operator=(const Self &) ITK_DELETE_FUNCTION
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 void Modified() const
virtual InputType EndOfInput() const override
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.
Offset< VDimension > OffsetType
ParametricPath< VDimension > Superclass
Vector< double, VDimension > VectorType
A templated class holding a geometric point in n-Dimensional space.
Represent a n-dimensional index in a n-dimensional image.
Superclass::OutputType OutputType