 |
ITK
5.4.0
Insight Toolkit
|
Go to the documentation of this file.
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"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
DataObject::DataObjectIdentifierType DataObjectIdentifierType
Control indentation during Print() invocation.
typename InputImageType::PixelType InputImagePixelType
Base class for all process objects that output image data.
Superclass::DataObjectIdentifierType DataObjectIdentifierType
typename InputImageType::Pointer InputImagePointer
ImageBaseType::RegionType RegionType
class to abstract the behaviour of the GPU filters.
TInputImage InputImageType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
virtual void GPUGenerateData()
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::ConstPointer InputImageConstPointer
Base class for all data objects in ITK.