35 #ifndef __itkGPUInPlaceImageFilter_h 36 #define __itkGPUInPlaceImageFilter_h 38 #include "itkInPlaceImageFilter.h" 59 template<
typename TInputImage,
typename TOutputImage = TInputImage,
typename TParentImageFilter 60 = InPlaceImageFilter< TInputImage, TOutputImage > >
83 itkStaticConstMacro( InputImageDimension,
unsigned int, TInputImage::ImageDimension );
84 itkStaticConstMacro( OutputImageDimension,
unsigned int, TOutputImage::ImageDimension );
98 virtual void PrintSelf( std::ostream & os, Indent indent )
const;
112 virtual void AllocateOutputs();
123 virtual void ReleaseInputs();
128 void operator=(
const Self & );
134 #ifndef ITK_MANUAL_INSTANTIATION 135 #include "itkGPUInPlaceImageFilter.hxx"
class to abstract the behaviour of the GPU filters.
Superclass::OutputImageRegionType OutputImageRegionType
TOutputImage OutputImageType
GPUSuperclass::OutputImagePixelType OutputImagePixelType
TInputImage InputImageType
GPUSuperclass::OutputImageRegionType OutputImageRegionType
GPUSuperclass::OutputImageType OutputImageType
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
GPUSuperclass::OutputImagePointer OutputImagePointer
InputImageType::RegionType InputImageRegionType
SmartPointer< Self > Pointer
GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > GPUSuperclass
SmartPointer< const Self > ConstPointer
TParentImageFilter CPUSuperclass
InputImageType::ConstPointer InputImageConstPointer
Superclass::OutputImagePixelType OutputImagePixelType