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

itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage > Class Template Reference
[Image Enhancement Filters]

Converts a gradient image to an BloxImage of BloxBoundaryPoints. More...

#include <itkGradientImageToBloxBoundaryPointImageFilter.h>

Inheritance diagram for itk::GradientImageToBloxBoundaryPointImageFilter:

Inheritance graph
[legend]
Collaboration diagram for itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef GradientImageToBloxBoundaryPointImageFilter Self
typedef ImageToImageFilter<
TInputImage, BloxBoundaryPointImage<
itkGetStaticConstMacro(NDimensions)> 
Superclass )
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef Size< itkGetStaticConstMacro(NDimensions) SizeType )
typedef TOutputImage::IndexType IndexType
typedef TOutputImage::PixelType PixelType
typedef TOutputImage::RegionType OutputImageRegionType
typedef Point< double, itkGetStaticConstMacro(NDimensions) TPositionType )
typedef TInputImage InputImageType
typedef BloxBoundaryPointImage<
itkGetStaticConstMacro(NDimensions) 
TOutputImage )
typedef BloxBoundaryPointImage<
itkGetStaticConstMacro(NDimensions) 
OutputImageType )
typedef OutputImageType::Pointer OutputImagePointer
typedef InputImageType::Pointer InputImagePointer
typedef InputImageType::ConstPointer InputImageConstPointer

Public Methods

 itkStaticConstMacro (NDimensions, unsigned int, TInputImage::ImageDimension)
virtual const char * GetClassName () const
void GenerateInputRequestedRegion ()
virtual void GenerateOutputInformation ()
virtual void SetThreshold (double _arg)
virtual double GetThreshold ()
void SetBloxResolution (float bloxResolution[])
void SetBloxResolution (float bloxResolution)

Static Public Methods

Pointer New ()

Protected Methods

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

Detailed Description

template<typename TInputImage>
class itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >

Converts a gradient image to an BloxImage of BloxBoundaryPoints.

Thresholds the magnitude of a gradient image to produce a BloxBoundaryPointImage

Definition at line 36 of file itkGradientImageToBloxBoundaryPointImageFilter.h.


Member Typedef Documentation

template<typename TInputImage>
typedef SmartPointer<const Self> itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::ConstPointer
 

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

Definition at line 48 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef TOutputImage::IndexType itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::IndexType
 

Image index typedef

Definition at line 69 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef InputImageType::ConstPointer itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::InputImageConstPointer
 

typedef for images

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

Definition at line 62 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef InputImageType::Pointer itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::InputImagePointer
 

typedef for images

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

Definition at line 61 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef TInputImage itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::InputImageType
 

typedef for images

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

Definition at line 57 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef OutputImageType::Pointer itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::OutputImagePointer
 

typedef for images

Definition at line 60 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef TOutputImage::RegionType itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::OutputImageRegionType
 

Typedef to describe the output image region type.

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

Definition at line 75 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef BloxBoundaryPointImage<itkGetStaticConstMacro(NDimensions) itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::OutputImageType)
 

typedef for images

Definition at line 59 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef TOutputImage::PixelType itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::PixelType
 

Image pixel value typedef

Definition at line 72 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef SmartPointer<Self> itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::Pointer
 

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

Definition at line 47 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef GradientImageToBloxBoundaryPointImageFilter itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::Self
 

Standard class typedefs.

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

Definition at line 44 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef Size<itkGetStaticConstMacro(NDimensions) itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::SizeType)
 

Image size typedef

Definition at line 66 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef ImageToImageFilter<TInputImage, BloxBoundaryPointImage<itkGetStaticConstMacro(NDimensions)> itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::Superclass)
 

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

Definition at line 46 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef BloxBoundaryPointImage<itkGetStaticConstMacro(NDimensions) itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::TOutputImage)
 

typedef for images

Definition at line 58 of file itkGradientImageToBloxBoundaryPointImageFilter.h.

template<typename TInputImage>
typedef Point<double, itkGetStaticConstMacro(NDimensions) itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::TPositionType)
 

The type of vector used to convert between physical and blox space

Definition at line 78 of file itkGradientImageToBloxBoundaryPointImageFilter.h.


Constructor & Destructor Documentation

template<typename TInputImage>
itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::GradientImageToBloxBoundaryPointImageFilter   [protected]
 

template<typename TInputImage>
virtual itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::~GradientImageToBloxBoundaryPointImageFilter   [inline, protected, virtual]
 

Definition at line 99 of file itkGradientImageToBloxBoundaryPointImageFilter.h.


Member Function Documentation

template<typename TInputImage>
void itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::GenerateData   [protected]
 

Method for forming the BloxBoundaryPointImage.

template<typename TInputImage>
void itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::GenerateInputRequestedRegion   [virtual]
 

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

template<typename TInputImage>
virtual void itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::GenerateOutputInformation   [virtual]
 

template<typename TInputImage>
virtual const char* itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::GetClassName   const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

template<typename TInputImage>
virtual double itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::GetThreshold   [virtual]
 

Get and set the number of times to repeat the filter.

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

Number of dimensions

template<typename TInputImage>
Pointer itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::New   [static]
 

Method for creation through the object factory.

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

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

Reimplemented from itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >.

template<typename TInputImage>
void itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::SetBloxResolution float    bloxResolution
 

Get and set the resolution of the blox This is the number of input pixels "contained" within each blox pixel

template<typename TInputImage>
void itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::SetBloxResolution float    bloxResolution[]
 

Get and set the resolution of the blox This is the number of input pixels "contained" within each blox pixel

template<typename TInputImage>
virtual void itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >::SetThreshold double    _arg [virtual]
 

Get and set the number of times to repeat the filter.


The documentation for this class was generated from the following file:
Generated at Wed Mar 12 01:16:38 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000