|
ITK
5.2.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>>
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"
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
typename OutputImageType::RegionType OutputImageRegionType
GPUKernelManager::Pointer m_GPUKernelManager
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...
typename OutputImageType::PixelType OutputImagePixelType
virtual void GPUGenerateData()
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::ConstPointer InputImageConstPointer
Base class for all data objects in ITK.