ITK
4.12.0
Insight Segmentation and Registration Toolkit
|
#include <itkGPUMeanImageFilter.h>
GPU-enabled implementation of the MeanImageFilter.
Current GPU mean filter reads in neighborhood pixels from global memory.
Definition at line 42 of file itkGPUMeanImageFilter.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImage | InputImageType |
typedef Superclass::OutputImagePixelType | OutputImagePixelType |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef SmartPointer< Self > | Pointer |
typedef GPUMeanImageFilter | Self |
typedef GPUImageToImageFilter < TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > > | Superclass |
Public Types inherited from itk::GPUBoxImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef MeanImageFilter < TInputImage, TOutputImage > | CPUSuperclass |
typedef GPUImageToImageFilter < TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > > | GPUSuperclass |
typedef CPUSuperclass::IndexType | IndexType |
typedef TInputImage | InputImageType |
typedef TInputImage::PixelType | InputPixelType |
typedef CPUSuperclass::OffsetType | OffsetType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::PixelType | OutputPixelType |
typedef SmartPointer< Self > | Pointer |
typedef CPUSuperclass::SizeType | RadiusType |
typedef InputImageType::SizeValueType | RadiusValueType |
typedef CPUSuperclass::RegionType | RegionType |
typedef GPUBoxImageFilter | Self |
typedef CPUSuperclass::SizeType | SizeType |
Public Types inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::DataObjectIdentifierType | DataObjectIdentifierType |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImage | InputImageType |
typedef Superclass::OutputImagePixelType | OutputImagePixelType |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef SmartPointer< Self > | Pointer |
typedef GPUImageToImageFilter | Self |
typedef MeanImageFilter < TInputImage, TOutputImage > | Superclass |
Public Types inherited from itk::MeanImageFilter< TInputImage, TOutputImage > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImage | InputImageType |
typedef InputImageType::PixelType | InputPixelType |
typedef NumericTraits < InputPixelType >::RealType | InputRealType |
typedef InputImageType::SizeType | InputSizeType |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::PixelType | OutputPixelType |
typedef SmartPointer< Self > | Pointer |
typedef MeanImageFilter | Self |
typedef BoxImageFilter < InputImageType, OutputImageType > | Superclass |
Public Types inherited from itk::BoxImageFilter< TInputImage, TOutputImage > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage::IndexType | IndexType |
typedef TInputImage | InputImageType |
typedef TInputImage::PixelType | InputPixelType |
typedef TInputImage::OffsetType | OffsetType |
typedef TOutputImage | OutputImageType |
typedef TOutputImage::PixelType | OutputPixelType |
typedef SmartPointer< Self > | Pointer |
typedef TInputImage::SizeType | RadiusType |
typedef TInputImage::SizeValueType | RadiusValueType |
typedef TInputImage::RegionType | RegionType |
typedef BoxImageFilter | Self |
typedef TInputImage::SizeType | SizeType |
typedef ImageToImageFilter < TInputImage, TOutputImage > | Superclass |
Public Types inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef TInputImage | InputImageType |
typedef Superclass::OutputImagePixelType | OutputImagePixelType |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef SmartPointer< Self > | Pointer |
typedef ImageToImageFilter | Self |
typedef ImageSource< TOutputImage > | Superclass |
Public Types inherited from itk::ImageSource< TOutputImage > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::DataObjectIdentifierType | DataObjectIdentifierType |
typedef DataObject::Pointer | DataObjectPointer |
typedef Superclass::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef SmartPointer< Self > | Pointer |
typedef ImageSource | Self |
typedef ProcessObject | Superclass |
Public Types inherited from itk::ProcessObject | |
typedef SmartPointer< const Self > | ConstPointer |
typedef DataObject::DataObjectIdentifierType | DataObjectIdentifierType |
typedef DataObject::Pointer | DataObjectPointer |
typedef std::vector < DataObjectPointer > | DataObjectPointerArray |
typedef DataObjectPointerArray::size_type | DataObjectPointerArraySizeType |
typedef std::vector < DataObjectIdentifierType > | NameArray |
typedef SmartPointer< Self > | Pointer |
typedef ProcessObject | Self |
typedef Object | Superclass |
Public Types inherited from itk::Object | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef Object | Self |
typedef LightObject | Superclass |
Public Types inherited from itk::LightObject | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef LightObject | Self |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::GPUBoxImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MeanImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::BoxImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > > | |
static const unsigned int | InputImageDimension |
static const unsigned int | OutputImageDimension |
Static Public Attributes inherited from itk::MeanImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::BoxImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | ImageDimension = TInputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > | |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Private Attributes | |
int | m_MeanFilterGPUKernelHandle |
typedef SmartPointer< const Self > itk::GPUMeanImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 53 of file itkGPUMeanImageFilter.h.
typedef InputImageType::ConstPointer itk::GPUMeanImageFilter< TInputImage, TOutputImage >::InputImageConstPointer |
Definition at line 67 of file itkGPUMeanImageFilter.h.
typedef InputImageType::PixelType itk::GPUMeanImageFilter< TInputImage, TOutputImage >::InputImagePixelType |
Definition at line 69 of file itkGPUMeanImageFilter.h.
typedef InputImageType::Pointer itk::GPUMeanImageFilter< TInputImage, TOutputImage >::InputImagePointer |
Definition at line 66 of file itkGPUMeanImageFilter.h.
typedef InputImageType::RegionType itk::GPUMeanImageFilter< TInputImage, TOutputImage >::InputImageRegionType |
Definition at line 68 of file itkGPUMeanImageFilter.h.
typedef TInputImage itk::GPUMeanImageFilter< TInputImage, TOutputImage >::InputImageType |
Some convenient typedefs.
Definition at line 65 of file itkGPUMeanImageFilter.h.
typedef Superclass::OutputImagePixelType itk::GPUMeanImageFilter< TInputImage, TOutputImage >::OutputImagePixelType |
Definition at line 62 of file itkGPUMeanImageFilter.h.
typedef Superclass::OutputImageRegionType itk::GPUMeanImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Superclass typedefs.
Definition at line 58 of file itkGPUMeanImageFilter.h.
typedef SmartPointer< Self > itk::GPUMeanImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 52 of file itkGPUMeanImageFilter.h.
typedef GPUMeanImageFilter itk::GPUMeanImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Definition at line 50 of file itkGPUMeanImageFilter.h.
typedef GPUImageToImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > > itk::GPUMeanImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 51 of file itkGPUMeanImageFilter.h.
|
protected |
|
protected |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::MeanImageFilter< TInputImage, TOutputImage >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::GPUBoxImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > >.
|
overrideprotectedvirtual |
itk::GPUMeanImageFilter< TInputImage, TOutputImage >::itkGetOpenCLSourceFromKernelMacro | ( | GPUMeanImageFilterKernel | ) |
Get OpenCL Kernel source as a string, creates a GetOpenCLSource method
|
static |
|
overrideprotectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::GPUImageToImageFilter< TInputImage, TOutputImage, MeanImageFilter< TInputImage, TOutputImage > >.
|
static |
ImageDimension constants
Definition at line 73 of file itkGPUMeanImageFilter.h.
|
private |
Definition at line 90 of file itkGPUMeanImageFilter.h.
|
static |
ImageDimension constants
Definition at line 75 of file itkGPUMeanImageFilter.h.