Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType > Class Template Reference
[Image Enhancement FiltersImage Gradient Filters]

Performs difference-of-gaussians gradient detection. More...

#include <itkDifferenceOfGaussiansGradientImageFilter.h>

Inheritance diagram for itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >:

Inheritance graph
[legend]
Collaboration diagram for itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef DifferenceOfGaussiansGradientImageFilter Self
typedef Image< CovariantVector<
TDataType, itkGetStaticConstMacro(NDimensions)>, itkGetStaticConstMacro(NDimensions) 
TOutputImage )
typedef ImageToImageFilter<
TInputImage, TOutputImage
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef Size< itkGetStaticConstMacro(NDimensions) SizeType )
typedef TInputImage::IndexType IndexType
typedef TInputImage::PixelType PixelType
typedef TInputImage::RegionType OutputImageRegionType

Public Member Functions

 itkStaticConstMacro (NDimensions, unsigned int, TInputImage::ImageDimension)
virtual const char * GetNameOfClass () const
virtual unsigned int GetWidth ()
virtual void SetWidth (unsigned int _arg)

Static Public Member Functions

Pointer New ()

Protected Member Functions

 DifferenceOfGaussiansGradientImageFilter ()
virtual ~DifferenceOfGaussiansGradientImageFilter ()
void PrintSelf (std::ostream &os, Indent indent) const
void GenerateData ()

Detailed Description

template<typename TInputImage, typename TDataType>
class itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >

Performs difference-of-gaussians gradient detection.

Definition at line 35 of file itkDifferenceOfGaussiansGradientImageFilter.h.


Member Typedef Documentation

template<typename TInputImage, typename TDataType>
typedef SmartPointer<const Self> itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::ConstPointer
 

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 55 of file itkDifferenceOfGaussiansGradientImageFilter.h.

template<typename TInputImage, typename TDataType>
typedef TInputImage::IndexType itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::IndexType
 

Image index typedef.

Definition at line 67 of file itkDifferenceOfGaussiansGradientImageFilter.h.

template<typename TInputImage, typename TDataType>
typedef TInputImage::RegionType itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::OutputImageRegionType
 

Typedef to describe the output image region type.

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 73 of file itkDifferenceOfGaussiansGradientImageFilter.h.

template<typename TInputImage, typename TDataType>
typedef TInputImage::PixelType itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::PixelType
 

Image pixel value typedef.

Definition at line 70 of file itkDifferenceOfGaussiansGradientImageFilter.h.

template<typename TInputImage, typename TDataType>
typedef SmartPointer<Self> itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::Pointer
 

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 54 of file itkDifferenceOfGaussiansGradientImageFilter.h.

template<typename TInputImage, typename TDataType>
typedef DifferenceOfGaussiansGradientImageFilter itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::Self
 

Standard class typedefs.

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 45 of file itkDifferenceOfGaussiansGradientImageFilter.h.

Referenced by itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::~DifferenceOfGaussiansGradientImageFilter().

template<typename TInputImage, typename TDataType>
typedef Size<itkGetStaticConstMacro(NDimensions) itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::SizeType)
 

Image size typedef.

Definition at line 64 of file itkDifferenceOfGaussiansGradientImageFilter.h.

template<typename TInputImage, typename TDataType>
typedef ImageToImageFilter<TInputImage, TOutputImage> itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::Superclass
 

Standard class typedefs.

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 53 of file itkDifferenceOfGaussiansGradientImageFilter.h.

template<typename TInputImage, typename TDataType>
typedef Image<CovariantVector<TDataType, itkGetStaticConstMacro(NDimensions)>, itkGetStaticConstMacro(NDimensions) itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::TOutputImage)
 

Output image typedef. The output image is always an n-dimensional image of n-dimensional vectors of doubles.

Definition at line 50 of file itkDifferenceOfGaussiansGradientImageFilter.h.


Constructor & Destructor Documentation

template<typename TInputImage, typename TDataType>
itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::DifferenceOfGaussiansGradientImageFilter  )  [protected]
 

template<typename TInputImage, typename TDataType>
virtual itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::~DifferenceOfGaussiansGradientImageFilter  )  [inline, protected, virtual]
 

Definition at line 82 of file itkDifferenceOfGaussiansGradientImageFilter.h.

References itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::Self.


Member Function Documentation

template<typename TInputImage, typename TDataType>
void itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::GenerateData  )  [protected, virtual]
 

Method for evaluating the implicit function over the image.

Reimplemented from itk::ImageSource< TOutputImage >.

template<typename TInputImage, typename TDataType>
virtual const char* itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

template<typename TInputImage, typename TDataType>
virtual unsigned int itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::GetWidth  )  [virtual]
 

Set/Get the member variables.

template<typename TInputImage, typename TDataType>
itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::itkStaticConstMacro NDimensions  ,
unsigned  int,
TInputImage::ImageDimension 
 

Number of dimensions.

template<typename TInputImage, typename TDataType>
Pointer itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::Object.

template<typename TInputImage, typename TDataType>
void itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::PrintSelf std::ostream &  os,
Indent  indent
const [protected, virtual]
 

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::ImageToImageFilter< TInputImage, TOutputImage >.

template<typename TInputImage, typename TDataType>
virtual void itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >::SetWidth unsigned int  _arg  )  [virtual]
 

Set/Get the member variables.


The documentation for this class was generated from the following file:
Generated at Thu May 25 00:48:19 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000