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< TSourceImage, dim >:

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 Member Functions

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 Member Functions

Pointer New ()

Protected Member Functions

 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
 

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

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
 

Some convenient typedefs.

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

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, virtual]
 

Method for forming the BloxBoundaryPointImage.

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

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.

Reimplemented from itk::Object.

template<typename TSourceImage, unsigned int dim>
void itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TSourceImage, 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< 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 Sat Mar 31 02:41:32 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000