18 #ifndef __itkGPUBSplineDecompositionImageFilter_h 19 #define __itkGPUBSplineDecompositionImageFilter_h 21 #include "itkBSplineDecompositionImageFilter.h" 40 template<
typename TInputImage,
typename TOutputImage >
43 BSplineDecompositionImageFilter< TInputImage, TOutputImage > >
49 typedef BSplineDecompositionImageFilter<
74 itkStaticConstMacro( InputImageDimension,
unsigned int,
75 TInputImage::ImageDimension );
76 itkStaticConstMacro( OutputImageDimension,
unsigned int,
77 TOutputImage::ImageDimension );
83 virtual void PrintSelf( std::ostream & os, Indent indent )
const ITK_OVERRIDE;
85 virtual void GPUGenerateData(
void );
90 void operator=(
const Self & );
98 #ifndef ITK_MANUAL_INSTANTIATION 99 #include "itkGPUBSplineDecompositionImageFilter.hxx" InputImageType::RegionType InputImageRegionType
class to abstract the behaviour of the GPU filters.
Superclass::OutputImageRegionType OutputImageRegionType
InputImageType::Pointer InputImagePointer
GPU version of BSplineDecompositionImageFilter.
std::vcl_size_t m_FilterGPUKernelHandle
TInputImage InputImageType
itkGPUKernelClassMacro(GPUBSplineTransformKernel)
InputImageType::PixelType InputImagePixelType
GPUSuperclass::OutputImagePixelType OutputImagePixelType
BSplineDecompositionImageFilter< TInputImage, TOutputImage > CPUSuperclass
std::vcl_size_t m_DeviceLocalMemorySize
GPUImageToImageFilter< TInputImage, TOutputImage, CPUSuperclass > GPUSuperclass
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
GPUBSplineDecompositionImageFilter Self
GPUSuperclass::OutputImageRegionType OutputImageRegionType
~GPUBSplineDecompositionImageFilter()
InputImageType::ConstPointer InputImageConstPointer
Superclass::OutputImagePixelType OutputImagePixelType