18 #ifndef itkGPUImageToImageFilter_h
19 #define itkGPUImageToImageFilter_h
38 template <
typename TInputImage,
39 typename TOutputImage,
40 typename TParentImageFilter = ImageToImageFilter<TInputImage, TOutputImage>>
59 using typename Superclass::OutputImageRegionType;
60 using typename Superclass::OutputImagePixelType;
70 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
71 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
74 itkSetMacro(GPUEnabled,
bool);
75 itkGetConstMacro(GPUEnabled,
bool);
76 itkBooleanMacro(GPUEnabled);
79 GenerateData()
override;
94 PrintSelf(std::ostream & os,
Indent indent)
const override;
108 bool m_GPUEnabled{
true };
113 #ifndef ITK_MANUAL_INSTANTIATION
114 # include "itkGPUImageToImageFilter.hxx"