18 #ifndef itkGridImageSource_h
19 #define itkGridImageSource_h
26 #include "vnl/vnl_vector.h"
57 template <
typename TOutputImage>
78 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
104 itkGetConstReferenceMacro(Sigma,
ArrayType);
109 itkGetConstReferenceMacro(GridSpacing,
ArrayType);
114 itkGetConstReferenceMacro(GridOffset,
ArrayType);
124 itkGetConstReferenceMacro(Scale,
RealType);
131 PrintSelf(std::ostream & os,
Indent indent)
const override;
134 DynamicThreadedGenerateData(
const ImageRegionType & outputRegionForThread)
override;
138 BeforeThreadedGenerateData()
override;
158 #ifndef ITK_MANUAL_INSTANTIATION
159 # include "itkGridImageSource.hxx"