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<
75 itkStaticConstMacro( InputImageDimension,
unsigned int,
76 TInputImage::ImageDimension );
77 itkStaticConstMacro( OutputImageDimension,
unsigned int,
78 TOutputImage::ImageDimension );
84 virtual void PrintSelf( std::ostream & os, Indent indent )
const ITK_OVERRIDE;
86 virtual void GPUGenerateData(
void );
91 void operator=(
const Self & );
99 #ifndef ITK_MANUAL_INSTANTIATION 100 #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
GPUSuperclass::SplinePolesVectorType SplinePolesVectorType
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