18 #ifndef __itkGaborImageSource_h
19 #define __itkGaborImageSource_h
46 template<
typename TOutputImage >
60 typedef typename OutputImageType::PixelType
PixelType;
63 typedef typename OutputImageType::PointType
PointType;
66 typedef typename RegionType::SizeType
SizeType;
75 itkStaticConstMacro(ImageDimension,
unsigned int,
76 OutputImageType::ImageDimension);
83 itkGetConstReferenceMacro(Sigma,
ArrayType);
86 itkGetConstReferenceMacro(Mean,
ArrayType);
88 itkSetMacro(Frequency,
double);
89 itkGetConstReferenceMacro(Frequency,
double);
91 itkSetMacro(CalculateImaginaryPart,
bool);
92 itkGetConstReferenceMacro(CalculateImaginaryPart,
bool);
93 itkBooleanMacro(CalculateImaginaryPart);
98 void PrintSelf(std::ostream & os,
Indent indent)
const;
125 #ifndef ITK_MANUAL_INSTANTIATION
126 #include "itkGaborImageSource.hxx"