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);
107 #ifndef ITK_MANUAL_INSTANTIATION
108 #include "itkGPUImageToImageFilter.hxx"
DataObject::DataObjectIdentifierType DataObjectIdentifierType
class to abstract the behaviour of the GPU filters.
Superclass::OutputImageRegionType OutputImageRegionType
static const unsigned int OutputImageDimension
Superclass::DataObjectIdentifierType DataObjectIdentifierType
Base class for all process objects that output image data.
virtual void PrintSelf(std::ostream &os, Indent indent) const
void operator=(const Self &)
InputImageType::Pointer InputImagePointer
InputImageType::PixelType InputImagePixelType
GPUImageToImageFilter Self
TInputImage InputImageType
SmartPointer< Self > Pointer
TParentImageFilter Superclass
virtual void GraftOutput(DataObject *output)
Superclass::DataObjectIdentifierType DataObjectIdentifierType
SmartPointer< const Self > ConstPointer
InputImageType::ConstPointer InputImageConstPointer
Control indentation during Print() invocation.
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