18 #ifndef itkGPUImageToImageFilter_h 19 #define itkGPUImageToImageFilter_h 38 template<
typename TInputImage,
typename TOutputImage,
typename TParentImageFilter =
39 ImageToImageFilter< TInputImage, TOutputImage > >
72 itkSetMacro(GPUEnabled,
bool);
73 itkGetConstMacro(GPUEnabled,
bool);
74 itkBooleanMacro(GPUEnabled);
84 ~GPUImageToImageFilter();
100 void operator=(const Self &) ITK_DELETE_FUNCTION;
107 #ifndef ITK_MANUAL_INSTANTIATION 108 #include "itkGPUImageToImageFilter.hxx" DataObject::DataObjectIdentifierType DataObjectIdentifierType
class to abstract the behaviour of the GPU filters.
Superclass::OutputImageRegionType OutputImageRegionType
virtual void GraftOutput(DataObject *output) override
static const unsigned int OutputImageDimension
Superclass::DataObjectIdentifierType DataObjectIdentifierType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
InputImageType::Pointer InputImagePointer
void GenerateData() override
InputImageType::PixelType InputImagePixelType
GPUImageToImageFilter Self
TInputImage InputImageType
SmartPointer< Self > Pointer
TParentImageFilter Superclass
SmartPointer< const Self > ConstPointer
InputImageType::ConstPointer InputImageConstPointer
Control indentation during Print() invocation.
virtual void PrintSelf(std::ostream &os, Indent indent) const override
virtual void GPUGenerateData()
GPUKernelManager::Pointer m_GPUKernelManager
Base class for all data objects in ITK.
InputImageType::RegionType InputImageRegionType
static const unsigned int InputImageDimension
Superclass::OutputImagePixelType OutputImagePixelType