ITK  4.3.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKGPUCommon
Group Core
+ Collaboration diagram for Module ITKGPUCommon:

Classes

class  GPUContextManager
 Class to store the GPU context. More...
 
class  itk::GPUDataManager
 GPU memory manager implemented using OpenCL. Required by GPUImage class. More...
 
class  itk::Functor::GPUFunctorBase
 Base functor class for GPU functor image filters. More...
 
class  itk::GPUImage< TPixel, VImageDimension >
 Templated n-dimensional image class for the GPU. More...
 
class  itk::GPUImageDataManager< ImageType >
 
class  itk::GPUImageOps
 Provides the kernels for some basic GPU Image Operations. More...
 
class  itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter >
 class to abstract the behaviour of the GPU filters. More...
 
class  itk::GPUInPlaceImageFilter< TInputImage, TOutputImage, TParentImageFilter >
 Base class for GPU filters that take an image as input and overwrite that image as the output. More...
 
class  itk::GPUKernelManager
 GPU kernel manager implemented using OpenCL. More...
 
class  itk::GPUReduction< TElement >
 
class  itk::GPUUnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction, TParentImageFilter >
 Implements pixel-wise generic operation on one image using the GPU. More...
 
struct  itk::GPUKernelManager::KernelArgumentList
 

Detailed Description

This module contains the framework for processing images with the GPU. This includes base classes for the GPU image filters, some OpenCL utilities, and classes to manage the interface between the CPU and the GPU. These classes manage the GPU kernel, transferring the data to and from the GPU, and managing the GPU contexts.

Dependencies: