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

itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim > Class Template Reference

#include <itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h>

Inheritance diagram for itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter:

Inheritance graph
[legend]
Collaboration diagram for itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef BloxBoundaryProfileImageToBloxCoreAtomImageFilter Self
typedef ImageToImageFilter<
BloxBoundaryProfileImage<
dim >, BloxCoreAtomImage<
dim > > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef BloxCoreAtomImage<
dim > 
TOutputImage
typedef BloxCoreAtomImage<
dim > 
OutputImageType
typedef OutputImageType::Pointer OutputImagePointer
typedef BloxBoundaryProfileImage<
dim > 
BoundaryProfileImageType
typedef BoundaryProfileImageType::Pointer BoundaryProfileImagePointer
typedef BoundaryProfileImageType::RegionType BoundaryProfileImageRegionType
typedef BoundaryProfileImageType::PixelType BoundaryProfileImagePixelType
typedef BoundaryProfileImageType::ConstPointer BoundaryProfileImageConstPointer
typedef TSourceImage SourceImageType
typedef SourceImageType::Pointer SourceImagePointer
typedef SourceImageType::RegionType SourceImageRegionType
typedef SourceImageType::PixelType SourceImagePixelType
typedef SourceImageType::ConstPointer SourceImageConstPointer
typedef SourceImageType::IndexType SourceImageIndexType
typedef Size< itkGetStaticConstMacro(NDimensions) SizeType )
typedef TOutputImage::IndexType IndexType
typedef TOutputImage::PixelType PixelType
typedef TOutputImage::RegionType OutputImageRegionType
typedef Point< double, itkGetStaticConstMacro(NDimensions) PositionType )
typedef PositionType::VectorType VectorType
typedef CovariantVector< double,
itkGetStaticConstMacro(NDimensions) 
GradientType )

Public Methods

virtual const char * GetClassName () const
 itkStaticConstMacro (NDimensions, unsigned int, TSourceImage::ImageDimension)
void FindCoreAtoms ()
void FindCoreAtomsAtBoundaryPoint (BloxBoundaryProfileItem< dim > *pItem)
void GenerateInputRequestedRegion ()
virtual void SetDistanceMin (double _arg)
virtual void SetDistanceMax (double _arg)
virtual void SetEpsilon (double _arg)
virtual void SetPolarity (bool _arg)
void SetInput1 (const SourceImageType *image1)
void SetInput2 (const BoundaryProfileImageType *image2)

Static Public Methods

Pointer New ()

Protected Methods

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

Detailed Description

template<typename TSourceImage, unsigned int dim>
class itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >

Converts an blox boundary profile image to an image of core atoms.

Definition at line 39 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.


Member Typedef Documentation

template<typename TSourceImage, unsigned int dim>
typedef BoundaryProfileImageType::ConstPointer itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::BoundaryProfileImageConstPointer
 

Definition at line 70 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef BoundaryProfileImageType::PixelType itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::BoundaryProfileImagePixelType
 

Definition at line 69 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef BoundaryProfileImageType::Pointer itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::BoundaryProfileImagePointer
 

Definition at line 67 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef BoundaryProfileImageType::RegionType itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::BoundaryProfileImageRegionType
 

Definition at line 68 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef BloxBoundaryProfileImage<dim> itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::BoundaryProfileImageType
 

Typedef for boundary point image

Definition at line 66 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef SmartPointer<const Self> itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::ConstPointer
 

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

Definition at line 50 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef CovariantVector<double, itkGetStaticConstMacro(NDimensions) itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::GradientType)
 

How we represent gradients.

Definition at line 99 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef TOutputImage::IndexType itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::IndexType
 

Image index typedef

Definition at line 84 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef OutputImageType::Pointer itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::OutputImagePointer
 

Definition at line 63 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef TOutputImage::RegionType itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::OutputImageRegionType
 

Typedef to describe the output image region type.

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

Definition at line 90 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef BloxCoreAtomImage<dim> itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::OutputImageType
 

Definition at line 62 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef TOutputImage::PixelType itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::PixelType
 

Image pixel value typedef

Definition at line 87 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef SmartPointer<Self> itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::Pointer
 

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

Definition at line 49 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef Point<double, itkGetStaticConstMacro(NDimensions) itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::PositionType)
 

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

Definition at line 93 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef BloxBoundaryProfileImageToBloxCoreAtomImageFilter itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::Self
 

Standard class typedefs.

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

Definition at line 46 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef Size<itkGetStaticConstMacro(NDimensions) itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SizeType)
 

Image size typedef

Definition at line 81 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef SourceImageType::ConstPointer itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SourceImageConstPointer
 

Definition at line 77 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef SourceImageType::IndexType itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SourceImageIndexType
 

Definition at line 78 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef SourceImageType::PixelType itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SourceImagePixelType
 

Definition at line 76 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef SourceImageType::Pointer itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SourceImagePointer
 

Definition at line 74 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef SourceImageType::RegionType itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SourceImageRegionType
 

Definition at line 75 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef TSourceImage itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SourceImageType
 

Typedef for blurred source image

Definition at line 73 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef ImageToImageFilter<BloxBoundaryProfileImage<dim>, BloxCoreAtomImage<dim> > itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::Superclass
 

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

Definition at line 48 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef BloxCoreAtomImage<dim> itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::TOutputImage
 

Definition at line 61 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.

template<typename TSourceImage, unsigned int dim>
typedef PositionType::VectorType itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::VectorType
 

The vector between two points

Definition at line 96 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.


Constructor & Destructor Documentation

template<typename TSourceImage, unsigned int dim>
itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::BloxBoundaryProfileImageToBloxCoreAtomImageFilter   [protected]
 

template<typename TSourceImage, unsigned int dim>
virtual itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::~BloxBoundaryProfileImageToBloxCoreAtomImageFilter   [inline, protected, virtual]
 

Definition at line 125 of file itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.h.


Member Function Documentation

template<typename TSourceImage, unsigned int dim>
void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::FindCoreAtoms  
 

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

template<typename TSourceImage, unsigned int dim>
void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::FindCoreAtomsAtBoundaryPoint BloxBoundaryProfileItem< dim > *    pItem
 

Find core atoms given a specific boundary point.

template<typename TSourceImage, unsigned int dim>
void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::GenerateData   [protected]
 

Method for forming the BloxBoundaryPointImage.

template<typename TSourceImage, unsigned int dim>
void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::GenerateInputRequestedRegion   [virtual]
 

Overload of base class function to generate input region

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

template<typename TSourceImage, unsigned int dim>
virtual const char* itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::GetClassName   const [virtual]
 

Run-time type information (and related methods).

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

template<typename TSourceImage, unsigned int dim>
itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::itkStaticConstMacro NDimensions   ,
unsigned    int,
TSourceImage::ImageDimension   
 

Number of dimensions

template<typename TSourceImage, unsigned int dim>
Pointer itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::New   [static]
 

Method for creation through the object factory.

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

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

template<typename TSourceImage, unsigned int dim>
virtual void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SetDistanceMax double    _arg [virtual]
 

Gets and sets for member variables.

template<typename TSourceImage, unsigned int dim>
virtual void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SetDistanceMin double    _arg [virtual]
 

Gets and sets for member variables.

template<typename TSourceImage, unsigned int dim>
virtual void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SetEpsilon double    _arg [virtual]
 

Gets and sets for member variables.

template<typename TSourceImage, unsigned int dim>
void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SetInput1 const SourceImageType   image1
 

Set the two input images *

template<typename TSourceImage, unsigned int dim>
void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SetInput2 const BoundaryProfileImageType   image2
 

Set the two input images *

template<typename TSourceImage, unsigned int dim>
virtual void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, dim >::SetPolarity bool    _arg [virtual]
 

Gets and sets for member variables.


The documentation for this class was generated from the following file:
Generated at Tue Sep 16 11:33:08 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000