19 #ifndef rtkCudaAverageOutOfROIImageFilter_h 20 #define rtkCudaAverageOutOfROIImageFilter_h 22 #include "rtkConfiguration.h" 27 # include "itkCudaImage.h" 28 # include "itkCudaInPlaceImageFilter.h" 29 # include "RTKExport.h" 43 class RTK_EXPORT CudaAverageOutOfROIImageFilter
44 :
public itk::CudaInPlaceImageFilter<itk::CudaImage<float, 4>,
45 itk::CudaImage<float, 4>,
46 AverageOutOfROIImageFilter<itk::CudaImage<float, 4>, itk::CudaImage<float, 3>>>
50 ITK_DISALLOW_COPY_AND_MOVE(CudaAverageOutOfROIImageFilter);
53 using Self = rtk::CudaAverageOutOfROIImageFilter;
62 # ifdef itkOverrideGetNameOfClassMacro 63 itkOverrideGetNameOfClassMacro(CudaAverageOutOfROIImageFilter);
65 itkTypeMacro(CudaAverageOutOfROIImageFilter, AverageOutOfROIImageFilter);
70 CudaAverageOutOfROIImageFilter();
71 ~CudaAverageOutOfROIImageFilter() {}
80 #endif // end conditional definition of the class
BinaryGeneratorImageFilter< TInputImage1, TInputImage2, TOutputImage > Superclass
Averages along the last dimension if the pixel is outside ROI.