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

itk::BloxBoundaryPointToCoreAtomImageFilter< dim > Class Template Reference
[Image Enhancement Filters]

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

#include <itkBloxBoundaryPointToCoreAtomImageFilter.h>

Inheritance diagram for itk::BloxBoundaryPointToCoreAtomImageFilter< dim >:

Inheritance graph
[legend]
Collaboration diagram for itk::BloxBoundaryPointToCoreAtomImageFilter< dim >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef BloxBoundaryPointToCoreAtomImageFilter Self
typedef ImageToImageFilter<
BloxBoundaryPointImage< dim >,
BloxCoreAtomImage< dim > > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef BloxBoundaryPointImage<
dim > 
TInputImage
typedef BloxBoundaryPointImage<
dim > 
InputImageType
typedef BloxCoreAtomImage<
dim > 
TOutputImage
typedef BloxCoreAtomImage<
dim > 
OutputImageType
typedef OutputImageType::Pointer OutputImagePointer
typedef InputImageType::Pointer InputImagePointer
typedef InputImageType::ConstPointer InputImageConstPointer
typedef Size< dim > SizeType
typedef TOutputImage::IndexType IndexType
typedef TOutputImage::PixelType PixelType
typedef TOutputImage::RegionType OutputImageRegionType
typedef Point< double, dim > PositionType
typedef PositionType::VectorType VectorType
typedef CovariantVector< double,
dim > 
GradientType

Public Member Functions

virtual const char * GetClassName () const
 itkStaticConstMacro (NDimensions, unsigned int, dim)
void FindCoreAtoms ()
void FindCoreAtomsAtBoundaryPoint (BloxBoundaryPointItem< dim > *pItem)
void GenerateInputRequestedRegion ()
virtual void SetDistanceMin (double _arg)
virtual void SetDistanceMax (double _arg)
virtual void SetEpsilon (double _arg)
virtual void SetPolarity (bool _arg)

Static Public Member Functions

Pointer New ()

Protected Member Functions

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

Detailed Description

template<unsigned int dim>
class itk::BloxBoundaryPointToCoreAtomImageFilter< dim >

Converts a gradient image to an BloxImage of BloxBoundaryPoints.

Thresholds the magnitude of a gradient image to produce a BloxBoundaryPointImage

Definition at line 43 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.


Member Typedef Documentation

template<unsigned int dim>
typedef SmartPointer<const Self> itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::ConstPointer
 

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

Definition at line 53 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef CovariantVector<double, dim> itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::GradientType
 

How we represent gradients. Definition at line 92 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef TOutputImage::IndexType itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::IndexType
 

Image index typedef Definition at line 77 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef InputImageType::ConstPointer itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::InputImageConstPointer
 

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

Definition at line 71 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

Referenced by itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::~BloxBoundaryPointToCoreAtomImageFilter().

template<unsigned int dim>
typedef InputImageType::Pointer itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::InputImagePointer
 

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

Definition at line 70 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef BloxBoundaryPointImage<dim> itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::InputImageType
 

Some convenient typedefs.

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

Definition at line 66 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef OutputImageType::Pointer itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::OutputImagePointer
 

Reimplemented from itk::ImageSource< BloxCoreAtomImage< dim > >.

Definition at line 69 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

Referenced by itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::~BloxBoundaryPointToCoreAtomImageFilter().

template<unsigned int dim>
typedef TOutputImage::RegionType itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::OutputImageRegionType
 

Typedef to describe the output image region type.

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

Definition at line 83 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef BloxCoreAtomImage<dim> itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::OutputImageType
 

Some convenient typedefs.

Reimplemented from itk::ImageSource< BloxCoreAtomImage< dim > >.

Definition at line 68 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef TOutputImage::PixelType itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::PixelType
 

Image pixel value typedef Definition at line 80 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef SmartPointer<Self> itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::Pointer
 

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

Definition at line 52 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef Point<double, dim> itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::PositionType
 

The type of Point used to convert between physical and blox space Definition at line 86 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef BloxBoundaryPointToCoreAtomImageFilter itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::Self
 

Standard class typedefs.

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

Definition at line 49 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

Referenced by itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::~BloxBoundaryPointToCoreAtomImageFilter().

template<unsigned int dim>
typedef Size<dim> itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::SizeType
 

Image size typedef Definition at line 74 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef ImageToImageFilter<BloxBoundaryPointImage<dim>, BloxCoreAtomImage<dim> > itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::Superclass
 

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

Definition at line 51 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef BloxBoundaryPointImage<dim> itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::TInputImage
 

typedef for images Definition at line 65 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef BloxCoreAtomImage<dim> itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::TOutputImage
 

Definition at line 67 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

template<unsigned int dim>
typedef PositionType::VectorType itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::VectorType
 

The vector between two points Definition at line 89 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.


Constructor & Destructor Documentation

template<unsigned int dim>
itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::BloxBoundaryPointToCoreAtomImageFilter  )  [protected]
 

template<unsigned int dim>
virtual itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::~BloxBoundaryPointToCoreAtomImageFilter  )  [inline, protected, virtual]
 

Definition at line 112 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

References itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::InputImageConstPointer, itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::OutputImagePointer, and itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::Self.


Member Function Documentation

template<unsigned int dim>
void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::FindCoreAtoms  ) 
 

Walk the input image, find core atoms, store them.

template<unsigned int dim>
void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::FindCoreAtomsAtBoundaryPoint BloxBoundaryPointItem< dim > *  pItem  ) 
 

Find core atoms given a specific boundary point.

template<unsigned int dim>
void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::GenerateData  )  [protected, virtual]
 

Method for forming the BloxBoundaryPointImage.

Reimplemented from itk::ImageSource< BloxCoreAtomImage< dim > >.

template<unsigned int dim>
void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::GenerateInputRequestedRegion  )  [virtual]
 

Overload of base class function to generate input region

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

template<unsigned int dim>
virtual const char* itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::GetClassName  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

template<unsigned int dim>
itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::itkStaticConstMacro NDimensions  ,
unsigned  int,
dim 
 

Number of dimensions

template<unsigned int dim>
Pointer itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::Object.

template<unsigned int dim>
void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::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< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

template<unsigned int dim>
virtual void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::SetDistanceMax double  _arg  )  [virtual]
 

Gets and sets for member variables.

template<unsigned int dim>
virtual void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::SetDistanceMin double  _arg  )  [virtual]
 

Gets and sets for member variables.

template<unsigned int dim>
virtual void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::SetEpsilon double  _arg  )  [virtual]
 

Gets and sets for member variables.

template<unsigned int dim>
virtual void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::SetPolarity bool  _arg  )  [virtual]
 

Gets and sets for member variables.


The documentation for this class was generated from the following file:
Generated at Sat Mar 31 02:41:28 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000