18 #ifndef itkFourierSeriesPath_h 19 #define itkFourierSeriesPath_h 57 template<
unsigned int VDimension >
86 virtual OutputType
Evaluate(
const InputType & input)
const ITK_OVERRIDE;
93 void AddHarmonic(
const VectorType & CosCoefficients,
94 const VectorType & SinCoefficients);
121 void operator=(
const Self &) ITK_DELETE_FUNCTION;
128 #ifndef ITK_MANUAL_INSTANTIATION 129 #include "itkFourierSeriesPath.hxx" CoefficientsPointer m_CosCoefficients
SmartPointer< Self > Pointer
Superclass::OutputType OutputType
virtual OutputType Evaluate(const InputType &input) const override
VectorContainer< unsigned, VectorType > CoefficientsType
Superclass::InputType InputType
ContinuousIndex< double, VDimension > ContinuousIndexType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
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.
void PrintSelf(std::ostream &os, Indent indent) const override
void operator=(const Self &) ITK_DELETE_FUNCTION
Represent a closed path through ND Space by its frequency components.
Vector< double, VDimension > VectorType
virtual void Modified() const
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
virtual VectorType EvaluateDerivative(const InputType &input) const override
Represent a n-dimensional index in a n-dimensional image.
void AddHarmonic(const VectorType &CosCoefficients, const VectorType &SinCoefficients)