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