19 #ifndef rtkCudaSplatImageFilter_h 20 #define rtkCudaSplatImageFilter_h 22 #include "rtkConfiguration.h" 27 # include "itkCudaImage.h" 28 # include "itkCudaInPlaceImageFilter.h" 29 # include "RTKExport.h" 43 class RTK_EXPORT CudaSplatImageFilter
44 :
public itk::CudaInPlaceImageFilter<
45 itk::CudaImage<float, 4>,
46 itk::CudaImage<float, 4>,
47 SplatWithKnownWeightsImageFilter<itk::CudaImage<float, 4>, itk::CudaImage<float, 3>>>
51 ITK_DISALLOW_COPY_AND_MOVE(CudaSplatImageFilter);
54 using Self = rtk::CudaSplatImageFilter;
63 # ifdef itkOverrideGetNameOfClassMacro 64 itkOverrideGetNameOfClassMacro(CudaSplatImageFilter);
66 itkTypeMacro(CudaSplatImageFilter, SplatWithKnownWeightsImageFilter);
71 CudaSplatImageFilter();
72 ~CudaSplatImageFilter() {}
81 #endif // end conditional definition of the class BinaryGeneratorImageFilter< TInputImage1, TInputImage2, TOutputImage > Superclass
Splats (linearly) a 3D volume into a 3D+t sequence of volumes.