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

itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh > Class Template Reference
[Image Filters]

Generate a mesh of parametric space from input images. More...

#include <itkImageToParametricSpaceFilter.h>

Inheritance diagram for itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >:

Inheritance graph
[legend]
Collaboration diagram for itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef ImageToParametricSpaceFilter Self
typedef ProcessObject Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef TInputImage InputImageType
typedef InputImageType::ConstPointer InputImageConstPointer
typedef InputImageType::RegionType InputImageRegionType
typedef InputImageType::PixelType InputImagePixelType
typedef ImageRegionConstIteratorWithIndex<
InputImageType
InputImageIterator
typedef TOutputMesh OutputMeshType
typedef OutputMeshType::PointType PointType
typedef OutputMeshType::Pointer OutputMeshPointer
typedef OutputMeshType::PointsContainer PointsContainer
typedef OutputMeshType::PointIdentifier PointIdentifier
typedef PointsContainer::Pointer PointsContainerPointer
typedef PointsContainer::Iterator PointsContainerIterator
typedef OutputMeshType::PointDataContainer PointDataContainer
typedef PointDataContainer::Pointer PointDataContainerPointer
typedef PointDataContainer::Iterator PointDataContainerIterator

Public Member Functions

virtual const char * GetClassName () const
 itkStaticConstMacro (PointDimension, unsigned int, TOutputMesh::PointDimension)
void GenerateData (void)
void GenerateOutputInformation (void)
virtual void SetComputeIndices (bool _arg)

Static Public Member Functions

Pointer New ()

Protected Member Functions

 ImageToParametricSpaceFilter ()
 ~ImageToParametricSpaceFilter ()
void PrintSelf (std::ostream &os, Indent indent) const

Detailed Description

template<class TInputImage, class TOutputMesh>
class itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >

Generate a mesh of parametric space from input images.

ImageToParametricSpaceFilter takes a three Images of equal dimension and size and generates from them a Mesh.

The mesh contains one point for every pixel on the images. The coordinate of the point being equal to the gray level of the associated input pixels.

This class is intended to produce the population of points that represent samples in a parametric space. In this particular case the parameters are the gray levels of the input images

The dimension of the mesh points should be equal to the number of input images to this filter.

Definition at line 47 of file itkImageToParametricSpaceFilter.h.


Member Typedef Documentation

template<class TInputImage, class TOutputMesh>
typedef SmartPointer<const Self> itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::ConstPointer
 

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 55 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef InputImageType::ConstPointer itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::InputImageConstPointer
 

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 65 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef ImageRegionConstIteratorWithIndex<InputImageType> itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::InputImageIterator
 

Definition at line 69 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef InputImageType::PixelType itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::InputImagePixelType
 

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 67 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef InputImageType::RegionType itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::InputImageRegionType
 

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 66 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef TInputImage itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::InputImageType
 

Some typedefs associated with the input images.

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 64 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef OutputMeshType::Pointer itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::OutputMeshPointer
 

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 74 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef TOutputMesh itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::OutputMeshType
 

Some typedefs associated with the output mesh.

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 72 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef OutputMeshType::PointDataContainer itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::PointDataContainer
 

Definition at line 79 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef PointDataContainer::Iterator itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::PointDataContainerIterator
 

Definition at line 81 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef PointDataContainer::Pointer itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::PointDataContainerPointer
 

Definition at line 80 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef SmartPointer<Self> itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::Pointer
 

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 54 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef OutputMeshType::PointIdentifier itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::PointIdentifier
 

Definition at line 76 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef OutputMeshType::PointsContainer itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::PointsContainer
 

Definition at line 75 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef PointsContainer::Iterator itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::PointsContainerIterator
 

Definition at line 78 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef PointsContainer::Pointer itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::PointsContainerPointer
 

Definition at line 77 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef OutputMeshType::PointType itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::PointType
 

Definition at line 73 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef ImageToParametricSpaceFilter itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::Self
 

Standard class typedefs.

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 52 of file itkImageToParametricSpaceFilter.h.

template<class TInputImage, class TOutputMesh>
typedef ProcessObject itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::Superclass
 

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

Definition at line 53 of file itkImageToParametricSpaceFilter.h.


Constructor & Destructor Documentation

template<class TInputImage, class TOutputMesh>
itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::ImageToParametricSpaceFilter  )  [protected]
 

template<class TInputImage, class TOutputMesh>
itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::~ImageToParametricSpaceFilter  )  [protected]
 


Member Function Documentation

template<class TInputImage, class TOutputMesh>
void itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::GenerateData void   )  [virtual]
 

Some typedefs associated with the output mesh.

Reimplemented from itk::ProcessObject.

template<class TInputImage, class TOutputMesh>
void itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::GenerateOutputInformation void   )  [virtual]
 

Prepare the output.

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

template<class TInputImage, class TOutputMesh>
virtual const char* itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::GetClassName  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageToMeshFilter< TInputImage, TOutputMesh >.

template<class TInputImage, class TOutputMesh>
itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::itkStaticConstMacro PointDimension  ,
unsigned  int,
TOutputMesh::PointDimension 
 

The dimension of the output mesh.

template<class TInputImage, class TOutputMesh>
Pointer itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::MeshSource< TOutputMesh >.

template<class TInputImage, class TOutputMesh>
void itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::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::ImageToMeshFilter< TInputImage, TOutputMesh >.

template<class TInputImage, class TOutputMesh>
virtual void itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >::SetComputeIndices bool  _arg  )  [virtual]
 

Select if the indices of input image pixels will be stored as data at each one of the mesh points. That assumes that the type of PointData in the output mesh is capable of accepting an itk::Index through an operator=(). Default value = true


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