ITK  4.2.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter > Class Template Reference

#include <itkGPUBoxImageFilter.h>

+ Inheritance diagram for itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >:
+ Collaboration diagram for itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
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< SelfPointer
typedef CPUSuperclass::RegionType RegionType
typedef GPUBoxImageFilter Self
typedef CPUSuperclass::SizeType SizeType
- Public Types inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter >
typedef
Superclass::DataObjectIdentifierType 
DataObjectIdentifierType
typedef
InputImageType::ConstPointer 
InputImageConstPointer
typedef InputImageType::PixelType InputImagePixelType
typedef InputImageType::Pointer InputImagePointer
typedef InputImageType::RegionType InputImageRegionType
typedef
Superclass::OutputImagePixelType 
OutputImagePixelType
typedef
Superclass::OutputImageRegionType 
OutputImageRegionType
typedef TParentImageFilter Superclass

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
virtual const char * GetNameOfClass () const
- Public Member Functions inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter >
void GenerateData ()
virtual bool GetGPUEnabled () const
virtual void GPUEnabledOff ()
virtual void GPUEnabledOn ()
virtual void GraftOutput (DataObject *output)
virtual void GraftOutput (const DataObjectIdentifierType &key, DataObject *output)
virtual void SetGPUEnabled (bool _arg)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

void PrintSelf (std::ostream &os, Indent indent) const
- Protected Member Functions inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter >
virtual void GPUGenerateData ()
 GPUImageToImageFilter ()
 ~GPUImageToImageFilter ()

Private Member Functions

 GPUBoxImageFilter (const Self &)
void operator= (const Self &)
typedef CPUSuperclass::SizeType RadiusType
typedef
InputImageType::SizeValueType 
RadiusValueType
 GPUBoxImageFilter ()
 ~GPUBoxImageFilter ()

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

Detailed Description

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
class itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >

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.

Author:
Won-Ki Jeong

Definition at line 40 of file itkGPUBoxImageFilter.h.


Member Typedef Documentation

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef SmartPointer< const Self > itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::ConstPointer
template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef TParentImageFilter itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::CPUSuperclass

Definition at line 47 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::GPUSuperclass

Definition at line 46 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef CPUSuperclass::IndexType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::IndexType

Definition at line 61 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef TInputImage itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::InputImageType
template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef TInputImage::PixelType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::InputPixelType

Definition at line 63 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef CPUSuperclass::OffsetType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::OffsetType

Definition at line 62 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef TOutputImage itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::OutputImageType

Definition at line 65 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef OutputImageType::PixelType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::OutputPixelType

Definition at line 66 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef SmartPointer< Self > itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::Pointer
template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef CPUSuperclass::SizeType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::RadiusType

n-dimensional Kernel radius.

Definition at line 69 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef InputImageType::SizeValueType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::RadiusValueType

n-dimensional Kernel radius.

Definition at line 70 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef CPUSuperclass::RegionType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::RegionType

Definition at line 59 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef GPUBoxImageFilter itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::Self
template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
typedef CPUSuperclass::SizeType itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::SizeType

Definition at line 60 of file itkGPUBoxImageFilter.h.


Constructor & Destructor Documentation

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::GPUBoxImageFilter ( )
inlineprotected

n-dimensional Kernel radius.

Definition at line 72 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::~GPUBoxImageFilter ( )
inlineprotected

n-dimensional Kernel radius.

Definition at line 74 of file itkGPUBoxImageFilter.h.

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::GPUBoxImageFilter ( const Self )
private

Member Function Documentation

template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
virtual::itk::LightObject::Pointer itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::CreateAnother ( void  ) const
template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
virtual const char* itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::GetNameOfClass ( ) const
virtual
template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
static Pointer itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::New ( )
static
template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
void itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::operator= ( const Self )
private
template<class TInputImage, class TOutputImage, class TParentImageFilter = BoxImageFilter< TInputImage, TOutputImage >>
void itk::GPUBoxImageFilter< TInputImage, TOutputImage, TParentImageFilter >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
inlineprotectedvirtual

The documentation for this class was generated from the following file: