18 #ifndef itkFourierSeriesPath_h
19 #define itkFourierSeriesPath_h
57 template<
unsigned int VDimension >
72 typedef typename Superclass::InputType
InputType;
93 void AddHarmonic(
const VectorType & CosCoefficients,
99 m_CosCoefficients->Initialize();
100 m_SinCoefficients->Initialize();
117 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
127 #ifndef ITK_MANUAL_INSTANTIATION
128 #include "itkFourierSeriesPath.hxx"
CoefficientsPointer m_CosCoefficients
SmartPointer< Self > Pointer
VectorContainer< unsigned, VectorType > CoefficientsType
ContinuousIndex< double, VDimension > ContinuousIndexType
~FourierSeriesPath() override
virtual void Initialize(void) override
ParametricPath< VDimension > Superclass
CoefficientsType::Pointer CoefficientsPointer
CoefficientsPointer m_SinCoefficients
Superclass::InputType InputType
Superclass::OutputType OutputType
Index< VDimension > IndexType
Represent a parametric path through ND Space.
Represent a closed path through ND Space by its frequency components.
Vector< double, VDimension > VectorType
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.
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
Offset< VDimension > OffsetType