18 #ifndef itkChainCodeToFourierSeriesPathFilter_h
19 #define itkChainCodeToFourierSeriesPathFilter_h
40 template<
typename TInputChainCodePath,
typename TOutputFourierSeriesPath >
66 typedef typename InputPathType::IndexType
IndexType;
77 itkSetMacro(NumberOfHarmonics,
unsigned int)
88 void operator=(const
Self &) ITK_DELETE_FUNCTION;
94 #ifndef ITK_MANUAL_INSTANTIATION
95 #include "itkChainCodeToFourierSeriesPathFilter.hxx"
InputPathType::Pointer InputPathPointer
Light weight base class for most itk classes.
ChainCodeToFourierSeriesPathFilter()
InputPathType::OffsetType OffsetType
OutputPathType::InputType OutputPathInputType
ChainCodeToFourierSeriesPathFilter Self
SmartPointer< Self > Pointer
TOutputFourierSeriesPath OutputPathType
InputPathType::IndexType IndexType
OutputPathType::VectorType VectorType
OutputPathType::Pointer OutputPathPointer
TInputChainCodePath InputPathType
Base class for filters that take a path as input and produce a path as output.
unsigned int m_NumberOfHarmonics
void GenerateData(void) override
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
virtual ~ChainCodeToFourierSeriesPathFilter()
InputPathType::InputType InputPathInputType
Filter that produces a Fourier series version of a chain code path.
PathToPathFilter< TInputChainCodePath, TOutputFourierSeriesPath > Superclass