1 #ifndef _itkSlowPolyLineParametricPathPath_h 2 #define _itkSlowPolyLineParametricPathPath_h 4 #include "itkPolyLineParametricPath.h" 5 #include "itkVectorContainer.h" 6 #include "itkContinuousIndex.h" 38 template <
unsigned int VDimension>
40 PolyLineParametricPath< VDimension >
53 typedef typename Superclass::InputType
InputType;
84 virtual OffsetType IncrementInput(InputType & input)
const ITK_OVERRIDE;
87 virtual OutputType Evaluate(
const InputType & input)
const ITK_OVERRIDE;
93 VectorType EvaluateDerivative(
const InputType & input,
bool isDerivativeNormalizedByDistance=
false)
const;
99 itkSetMacro(UseCentralDifference,
bool);
100 itkGetMacro(UseCentralDifference,
bool);
101 itkBooleanMacro(UseCentralDifference);
106 void PrintSelf(std::ostream& os, Indent indent)
const ITK_OVERRIDE;
113 void operator=(
const Self&);
118 #if !defined(ITK_MANUAL_INSTANTIATION) && !defined(__itkSlowPolyLineParametricPath_hxx) Represent a path of line segments through ND Space.
Superclass::VertexListPointer VertexListPointer
Superclass::OutputType OutputType
Superclass::VectorType VectorType
Superclass::PointType PointType
SlowPolyLineParametricPath Self
Superclass::InputType InputType
PolyLineParametricPath< VDimension > Superclass
SmartPointer< Self > Pointer
bool m_UseCentralDifference
Superclass::VertexType VertexType
Superclass::IndexType IndexType
Superclass::ContinuousIndexType ContinuousIndexType
Superclass::VertexListType VertexListType
Superclass::OffsetType OffsetType
~SlowPolyLineParametricPath()
SmartPointer< const Self > ConstPointer