35 #ifndef __itkGPUImageToImageFilter_h 36 #define __itkGPUImageToImageFilter_h 38 #include "itkImageToImageFilter.h" 63 = ImageToImageFilter< TInputImage, TOutputImage > >
94 itkStaticConstMacro( InputImageDimension,
unsigned int, TInputImage::ImageDimension );
95 itkStaticConstMacro( OutputImageDimension,
unsigned int, TOutputImage::ImageDimension );
98 itkSetMacro( GPUEnabled,
bool );
99 itkGetConstMacro( GPUEnabled,
bool );
100 itkBooleanMacro( GPUEnabled );
102 virtual void GraftOutput( DataObject * graft );
104 virtual void GraftOutput(
const DataObjectIdentifierType & key, DataObject * graft );
113 virtual void PrintSelf( std::ostream & os, Indent indent )
const;
115 virtual void GenerateData();
125 void operator=(
const Self & );
132 #ifndef ITK_MANUAL_INSTANTIATION 133 #include "itkGPUImageToImageFilter.hxx"
class to abstract the behaviour of the GPU filters.
Superclass::OutputImageRegionType OutputImageRegionType
TOutputImage OutputImageType
Superclass::DataObjectIdentifierType DataObjectIdentifierType
OpenCLKernelManager::Pointer m_GPUKernelManager
InputImageType::Pointer InputImagePointer
InputImageType::PixelType InputImagePixelType
GPUImageToImageFilter Self
TInputImage InputImageType
SmartPointer< Self > Pointer
TParentImageFilter Superclass
SmartPointer< const Self > ConstPointer
InputImageType::ConstPointer InputImageConstPointer
virtual void GPUGenerateData()
InputImageType::RegionType InputImageRegionType
Superclass::OutputImagePixelType OutputImagePixelType