|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkGPUNeighborhoodOperatorImageFilter_h
19 #define itkGPUNeighborhoodOperatorImageFilter_h
46 template <
typename TInputImage,
47 typename TOutputImage,
48 typename TOperatorValueType =
typename TOutputImage::PixelType,
49 typename TParentImageFilter = NeighborhoodOperatorImageFilter<TInputImage, TOutputImage, TOperatorValueType>>
83 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
84 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
85 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
105 itkGetOpenCLSourceFromKernelMacro(GPUNeighborhoodOperatorImageFilterKernel);
138 #ifdef ITK_USE_CONCEPT_CHECKING
172 GPUGenerateData()
override;
177 GPUSuperclass::PrintSelf(os, indent);
197 #ifndef ITK_MANUAL_INSTANTIATION
198 # include "itkGPUNeighborhoodOperatorImageFilter.hxx"
Templated n-dimensional image class for the GPU.
NeighborhoodGPUBufferType::Pointer m_NeighborhoodGPUBuffer
typename NumericTraits< InputPixelType >::ValueType InputPixelValueType
typename InputImageType::Pointer InputImagePointer
typename TInputImage::InternalPixelType InputInternalPixelType
Control indentation during Print() invocation.
void PrintSelf(std::ostream &os, Indent indent) const override
Applies a single NeighborhoodOperator to an image region using the GPU.
typename TInputImage::PixelType InputPixelType
TInputImage InputImageType
TOutputImage OutputImageType
class to abstract the behaviour of the GPU filters.
TParentImageFilter CPUSuperclass
int m_NeighborhoodOperatorFilterGPUKernelHandle
typename TOutputImage::PixelType OutputPixelType
Define additional traits for native types such as int or float.
typename NumericTraits< OutputPixelType >::RealType ComputingPixelType
itkGPUKernelClassMacro(GPUImageOpsKernel)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename Superclass::OutputImageRegionType OutputImageRegionType
typename TOutputImage::InternalPixelType OutputInternalPixelType
TOperatorValueType OperatorValueType