29 #ifndef itkSpectra1DSupportWindowImageFilter_h 30 #define itkSpectra1DSupportWindowImageFilter_h 34 #include "itkImageToImageFilter.h" 52 template<
typename TInputImage >
54 public ImageToImageFilter< TInputImage,
55 Image< std::deque< typename TInputImage::IndexType >, TInputImage::ImageDimension > >
61 typedef typename InputImageType::IndexType
IndexType;
70 typedef ImageToImageFilter< InputImageType, OutputImageType >
Superclass;
79 itkGetConstMacro( FFT1DSize, FFT1DSizeType );
80 itkSetMacro( FFT1DSize, FFT1DSizeType );
83 itkGetConstMacro( Step, SizeValueType );
84 itkSetMacro( Step, SizeValueType );
94 virtual void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread, ThreadIdType threadId ) ITK_OVERRIDE;
97 virtual void PrintSelf( std::ostream & os, Indent indent )
const ITK_OVERRIDE;
101 void operator=(
const Self & );
103 FFT1DSizeType m_FFT1DSize;
104 SizeValueType m_Step;
109 #ifndef ITK_MANUAL_INSTANTIATION 110 #include "itkSpectra1DSupportWindowImageFilter.hxx" 113 #endif // itkSpectra1DSupportWindowImageFilter_h unsigned int FFT1DSizeType
std::deque< IndexType > OutputPixelType
itkStaticConstMacro(ImageDimension, unsigned int, TInputImage::ImageDimension)
Generate an image of local spectra computation support windows.
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
virtual ~Spectra1DSupportWindowImageFilter()
InputImageType::IndexType IndexType
ImageToImageFilter< InputImageType, OutputImageType > Superclass
virtual void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) ITK_OVERRIDE
virtual void AfterThreadedGenerateData() ITK_OVERRIDE
SmartPointer< const Self > ConstPointer
OutputImageType::RegionType OutputImageRegionType
virtual void GenerateOutputInformation() ITK_OVERRIDE
Spectra1DSupportWindowImageFilter()
TInputImage InputImageType
SmartPointer< Self > Pointer
Image< OutputPixelType, ImageDimension > OutputImageType
Spectra1DSupportWindowImageFilter Self