18 #ifndef __itkGPUCastImageFilter_h 19 #define __itkGPUCastImageFilter_h 21 #include "itkCastImageFilter.h" 22 #include "itkSimpleDataObjectDecorator.h" 46 template<
typename TInput,
typename TOutput >
69 template<
typename TInputImage,
typename TOutputImage >
72 TInputImage, TOutputImage,
73 Functor::GPUCast< typename TInputImage::PixelType,
74 typename TOutputImage::PixelType >,
75 CastImageFilter< TInputImage, TOutputImage > >
82 TInputImage, TOutputImage,
84 typename TInputImage::PixelType,
85 typename TOutputImage::PixelType >,
111 virtual void GPUGenerateData(
void );
116 void operator=(
const Self & );
122 #ifndef ITK_MANUAL_INSTANTIATION 123 #include "itkGPUCastImageFilter.hxx" SmartPointer< Self > Pointer
int SetGPUKernelArguments(OpenCLKernelManager::Pointer KernelManager, int KernelHandle)
TInputImage::PixelType InputPixelType
SimpleDataObjectDecorator< InputPixelType > InputPixelObjectType
CastImageFilter< TInputImage, TOutputImage > CPUSuperclass
GPUUnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::GPUCast< typename TInputImage::PixelType, typename TOutputImage::PixelType >, CastImageFilter< TInputImage, TOutputImage > > GPUSuperclass
itkGPUKernelClassMacro(GPUBSplineTransformKernel)
GPU version of CastImageFilter.
Base functor class for GPU functor image filters.
SmartPointer< const Self > ConstPointer
Implements pixel-wise generic operation on one image using the GPU.
TOutputImage::PixelType OutputPixelType
virtual ~GPUCastImageFilter()