ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkGPUGradientAnisotropicDiffusionImageFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
typedef (Concept::HasNumericTraits< typename UpdateBufferType::PixelType >) UpdateBufferHasNumericTraitsCheck |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = GPUSuperclass::ImageDimension |
Static Public Attributes inherited from itk::GPUAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter > | |
Static Public Attributes inherited from itk::GPUDenseFiniteDifferenceImageFilter< TInputImage, TOutputImage, TParentImageFilter > | |
Static Public Attributes inherited from itk::GPUFiniteDifferenceImageFilter< TInputImage, TOutputImage, TParentImageFilter > | |
Static Public Attributes inherited from itk::GPUInPlaceImageFilter< TInputImage, TOutputImage, TParentImageFilter > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter > |
Private Member Functions | |
GPUGradientAnisotropicDiffusionImageFilter (const Self &) | |
void | operator= (const Self &) |
This filter performs anisotropic diffusion on a scalar itk::Image using the classic Perona-Malik, gradient magnitude based equation implemented in itkGradientNDAnisotropicDiffusionFunction. For detailed information on anisotropic diffusion, see itkAnisotropicDiffusionFunction and itkGradientNDAnisotropicDiffusionFunction.
Definition at line 48 of file itkGPUGradientAnisotropicDiffusionImageFilter.h.
typedef SmartPointer< const Self > itk::GPUGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >::ConstPointer |
Reimplemented from itk::GPUAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
Definition at line 56 of file itkGPUGradientAnisotropicDiffusionImageFilter.h.
typedef GPUAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter > itk::GPUGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >::GPUSuperclass |
Reimplemented from itk::GPUAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
Definition at line 54 of file itkGPUGradientAnisotropicDiffusionImageFilter.h.
typedef SmartPointer< Self > itk::GPUGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >::Pointer |
Reimplemented from itk::GPUAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
Definition at line 55 of file itkGPUGradientAnisotropicDiffusionImageFilter.h.
typedef GPUGradientAnisotropicDiffusionImageFilter itk::GPUGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >::Self |
Standard class typedefs.
Reimplemented from itk::GPUAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
Definition at line 53 of file itkGPUGradientAnisotropicDiffusionImageFilter.h.
typedef GPUSuperclass::UpdateBufferType itk::GPUGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >::UpdateBufferType |
Extract information from the superclass.
Reimplemented from itk::GPUAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
Definition at line 63 of file itkGPUGradientAnisotropicDiffusionImageFilter.h.
|
inlineprotected |
End concept checking
Definition at line 79 of file itkGPUGradientAnisotropicDiffusionImageFilter.h.
|
inlineprotected |
Definition at line 88 of file itkGPUGradientAnisotropicDiffusionImageFilter.h.
|
private |
virtual::itk::LightObject::Pointer itk::GPUGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >::CreateAnother | ( | void | ) | const |
Reimplemented from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
|
virtual |
Run-time class information.
Reimplemented from itk::GPUAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
|
static |
Standard method for creation through object factory.
Reimplemented from itk::GPUImageToImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
|
private |
itk::GPUGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >::typedef | ( | Concept::HasNumericTraits< typename UpdateBufferType::PixelType > | ) |
Begin concept checking This class requires UpdateBufferHasNumericTraitsCheck in the form of ( Concept::HasNumericTraits< typename UpdateBufferType::PixelType > )
|
static |
Extract information from the superclass.
Reimplemented from itk::GPUAnisotropicDiffusionImageFilter< TInputImage, TOutputImage, TParentImageFilter >.
Definition at line 69 of file itkGPUGradientAnisotropicDiffusionImageFilter.h.