ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkGPUBoxImageFilter.h>
A base class for all the GPU filters working on a box neighborhood.
This filter provides the code to store the radius information about the neighborhood used in the subclasses. It reuses the GenerateInputRequestedRegion() defined in BoxImageFilter class.
Definition at line 40 of file itkGPUBoxImageFilter.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TParentImageFilter | CPUSuperclass |
typedef GPUImageToImageFilter < TInputImage, TOutputImage, TParentImageFilter > | 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, TParentImageFilter > | |
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 TParentImageFilter | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
void | GenerateData () override |
virtual bool | GetGPUEnabled () const |
virtual void | GPUEnabledOff () |
virtual void | GPUEnabledOn () |
virtual void | GraftOutput (typename itk::GPUTraits< TOutputImage >::Type *output) |
virtual void | GraftOutput (const DataObjectIdentifierType &key, typename itk::GPUTraits< TOutputImage >::Type *output) |
virtual void | SetGPUEnabled (bool _arg) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > | |
static Pointer | New () |
Protected Member Functions | |
GPUBoxImageFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
~GPUBoxImageFilter () override | |
Protected Member Functions inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > | |
virtual void | GPUGenerateData () |
GPUImageToImageFilter () | |
virtual void | GraftOutput (DataObject *output) override |
virtual void | GraftOutput (const DataObjectIdentifierType &key, DataObject *output) override |
~GPUImageToImageFilter () override | |
Additional Inherited Members | |
Static Public Attributes inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Protected Attributes inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > | |
GPUKernelManager::Pointer | m_GPUKernelManager |
typedef SmartPointer< const Self > itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::ConstPointer |
Definition at line 49 of file itkGPUBoxImageFilter.h.
typedef TParentImageFilter itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::CPUSuperclass |
Definition at line 47 of file itkGPUBoxImageFilter.h.
typedef GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::GPUSuperclass |
Definition at line 46 of file itkGPUBoxImageFilter.h.
typedef CPUSuperclass::IndexType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::IndexType |
Definition at line 61 of file itkGPUBoxImageFilter.h.
typedef TInputImage itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::InputImageType |
Image related typedefs.
Definition at line 55 of file itkGPUBoxImageFilter.h.
typedef TInputImage::PixelType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::InputPixelType |
Definition at line 63 of file itkGPUBoxImageFilter.h.
typedef CPUSuperclass::OffsetType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::OffsetType |
Definition at line 62 of file itkGPUBoxImageFilter.h.
typedef TOutputImage itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::OutputImageType |
Definition at line 65 of file itkGPUBoxImageFilter.h.
typedef OutputImageType::PixelType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::OutputPixelType |
Definition at line 66 of file itkGPUBoxImageFilter.h.
typedef SmartPointer< Self > itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::Pointer |
Definition at line 48 of file itkGPUBoxImageFilter.h.
typedef CPUSuperclass::SizeType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::RadiusType |
n-dimensional Kernel radius.
Definition at line 69 of file itkGPUBoxImageFilter.h.
typedef InputImageType::SizeValueType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::RadiusValueType |
Definition at line 70 of file itkGPUBoxImageFilter.h.
typedef CPUSuperclass::RegionType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::RegionType |
Definition at line 59 of file itkGPUBoxImageFilter.h.
typedef GPUBoxImageFilter itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::Self |
Standard class typedefs.
Definition at line 45 of file itkGPUBoxImageFilter.h.
typedef CPUSuperclass::SizeType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::SizeType |
Definition at line 60 of file itkGPUBoxImageFilter.h.
|
inlineprotected |
Definition at line 73 of file itkGPUBoxImageFilter.h.
|
inlineoverrideprotected |
Definition at line 75 of file itkGPUBoxImageFilter.h.
virtual::itk::LightObject::Pointer itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::CreateAnother | ( | ) | const |
|
virtual |
Runtime information support.
Reimplemented from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
Reimplemented in itk::GPUMeanImageFilter< TInputImage, TOutputImage >.
|
static |
Standard New method.
|
inlineoverrideprotectedvirtual |
Reimplemented from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
Definition at line 77 of file itkGPUBoxImageFilter.h.