19 #ifndef itkGPUInPlaceImageFilter_h
20 #define itkGPUInPlaceImageFilter_h
36 template<
typename TInputImage,
typename TOutputImage = TInputImage,
typename TParentImageFilter =
37 InPlaceImageFilter< TInputImage, TOutputImage > >
73 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
102 void operator=(const Self &);
108 #ifndef ITK_MANUAL_INSTANTIATION
109 #include "itkGPUInPlaceImageFilter.hxx"
class to abstract the behaviour of the GPU filters.
Superclass::OutputImageRegionType OutputImageRegionType
GPUSuperclass::OutputImagePixelType OutputImagePixelType
TInputImage InputImageType
GPUSuperclass::OutputImageRegionType OutputImageRegionType
GPUSuperclass::OutputImageType OutputImageType
virtual void AllocateOutputs() override
virtual void ReleaseInputs() override
InputImageType::PixelType InputImagePixelType
Base class for GPU filters that take an image as input and overwrite that image as the output...
GPUInPlaceImageFilter Self
InputImageType::Pointer InputImagePointer
static const unsigned int OutputImageDimension
GPUSuperclass::OutputImagePointer OutputImagePointer
InputImageType::RegionType InputImageRegionType
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > GPUSuperclass
virtual void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
TParentImageFilter CPUSuperclass
InputImageType::ConstPointer InputImageConstPointer
static const unsigned int InputImageDimension
Superclass::OutputImagePixelType OutputImagePixelType