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:

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 Methods

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 Methods

Pointer New ()

Protected Methods

 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.

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
 

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
 

Definition at line 69 of file itkBloxBoundaryPointToCoreAtomImageFilter.h.

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
 

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.

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 HardConnectedComponentImageFilter::GenerateData(), and HardConnectedComponentImageFilter::PrintSelf().


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]
 

Method for forming the BloxBoundaryPointImage.

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::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >.

template<unsigned int dim>
void itk::BloxBoundaryPointToCoreAtomImageFilter< dim >::PrintSelf std::ostream &    os,
Indent    indent
const [protected, virtual]
 

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 Wed Mar 12 01:14:12 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000