19#ifndef itkGPUInPlaceImageFilter_h
20#define itkGPUInPlaceImageFilter_h
36template <
typename TInputImage,
37 typename TOutputImage = TInputImage,
38 typename TParentImageFilter = InPlaceImageFilter<TInputImage, TOutputImage>>
62 static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension;
63 static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension;
110#ifndef ITK_MANUAL_INSTANTIATION
111# include "itkGPUInPlaceImageFilter.hxx"
class to abstract the behaviour of the GPU filters.
Base class for GPU filters that take an image as input and overwrite that image as the output.
typename GPUSuperclass::OutputImagePixelType OutputImagePixelType
void ReleaseInputs() override
~GPUInPlaceImageFilter() override
void PrintSelf(std::ostream &os, Indent indent) const override
void AllocateOutputs() override
typename GPUSuperclass::OutputImageType OutputImageType
typename GPUSuperclass::OutputImagePointer OutputImagePointer
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::Pointer InputImagePointer
typename InputImageType::RegionType InputImageRegionType
TInputImage InputImageType
typename InputImageType::ConstPointer InputImageConstPointer
typename GPUSuperclass::OutputImageRegionType OutputImageRegionType
TParentImageFilter CPUSuperclass
typename OutputImageType::PixelType OutputImagePixelType
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
Control indentation during Print() invocation.
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....