35#ifndef __itkGPUInPlaceImageFilter_h
36#define __itkGPUInPlaceImageFilter_h
38#include "itkInPlaceImageFilter.h"
59template<
typename TInputImage,
typename TOutputImage = TInputImage,
typename TParentImageFilter
60 = InPlaceImageFilter< TInputImage, TOutputImage > >
98 virtual void PrintSelf( std::ostream & os, Indent indent )
const;
134#ifndef ITK_MANUAL_INSTANTIATION
135#include "itkGPUInPlaceImageFilter.hxx"
class to abstract the behaviour of the GPU filters.
TOutputImage OutputImageType
Superclass::OutputImageRegionType OutputImageRegionType
Superclass::OutputImagePixelType OutputImagePixelType
Base class for GPU filters that take an image as input and overwrite that image as the output.
GPUSuperclass::OutputImageRegionType OutputImageRegionType
TParentImageFilter CPUSuperclass
void operator=(const Self &)
GPUSuperclass::OutputImagePointer OutputImagePointer
virtual void PrintSelf(std::ostream &os, Indent indent) const
virtual void ReleaseInputs()
SmartPointer< Self > Pointer
GPUSuperclass::OutputImagePixelType OutputImagePixelType
virtual void AllocateOutputs()
InputImageType::Pointer InputImagePointer
GPUInPlaceImageFilter Self
itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension)
InputImageType::ConstPointer InputImageConstPointer
GPUInPlaceImageFilter(const Self &)
InputImageType::PixelType InputImagePixelType
SmartPointer< const Self > ConstPointer
itkStaticConstMacro(OutputImageDimension, unsigned int, TOutputImage::ImageDimension)
InputImageType::RegionType InputImageRegionType
GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > GPUSuperclass
TInputImage InputImageType
GPUSuperclass::OutputImageType OutputImageType