35#ifndef itkGPUInPlaceImageFilter_h
36#define itkGPUInPlaceImageFilter_h
38#include "itkInPlaceImageFilter.h"
59template <
typename TInputImage,
60 typename TOutputImage = TInputImage,
61 typename TParentImageFilter = InPlaceImageFilter<TInputImage, TOutputImage>>
100 PrintSelf(std::ostream & os, Indent indent)
const override;
132#ifndef ITK_MANUAL_INSTANTIATION
133# include "itkGPUInPlaceImageFilter.hxx"
TOutputImage OutputImageType
typename GPUSuperclass::OutputImagePixelType OutputImagePixelType
GPUInPlaceImageFilter Self
~GPUInPlaceImageFilter() override=default
GPUInPlaceImageFilter()=default
SmartPointer< Self > Pointer
void ReleaseInputs() override
GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > GPUSuperclass
void PrintSelf(std::ostream &os, Indent indent) const override
void AllocateOutputs() override
typename GPUSuperclass::OutputImageType OutputImageType
typename GPUSuperclass::OutputImagePointer OutputImagePointer
typename InputImageType::PixelType InputImagePixelType
itkOverrideGetNameOfClassMacro(GPUInPlaceImageFilter)
typename InputImageType::Pointer InputImagePointer
itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension)
typename InputImageType::RegionType InputImageRegionType
TInputImage InputImageType
typename InputImageType::ConstPointer InputImageConstPointer
itkStaticConstMacro(OutputImageDimension, unsigned int, TOutputImage::ImageDimension)
SmartPointer< const Self > ConstPointer
typename GPUSuperclass::OutputImageRegionType OutputImageRegionType
TParentImageFilter CPUSuperclass
ITK_DISALLOW_COPY_AND_MOVE(GPUInPlaceImageFilter)