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

itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::FEMOF Class Reference

#include <itkFEMRegistrationFilter.h>

Inheritance diagram for itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::FEMOF:

Inheritance graph
[legend]
Collaboration diagram for itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::FEMOF:

Collaboration graph
[legend]
List of all members.

template<class TMovingImage, class TFixedImage>
class itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::FEMOF


Public Member Functions

*Find the ID of the class
with specified 
name (this is a slow function).*If you have to create many objects of the same class

Static Public Member Functions

*Find the ID of the class
with specified obtain the
class ID *with this function
first and then use that ID
with the Create member *function
*static int 
ClassName2ID (StrClassName str)
static FEMLightObject::Pointer Create (int id)
static StrClassName ID2ClassName (int id)
*Register the class with the
factory A pointer to a create
*function and class name as
a string must be provided
Function *returns the newly
assigned ID of the which can
be later *used to create objects
of that class *static int 
Register (COF f, const char *str)

Public Attributes

*Register the class with the
factory A pointer to a create
*function and class name as
a string must be provided
Function *returns the newly
assigned ID of the 
class

Protected Member Functions

 FEMOF ()
 ~FEMOF ()

Constructor & Destructor Documentation

template<class TMovingImage, class TFixedImage>
itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::FEMOF::FEMOF  )  [protected]
 

template<class TMovingImage, class TFixedImage>
itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::FEMOF::~FEMOF  )  [protected]
 


Member Function Documentation

* Find the ID of the class with specified obtain the class ID* with this function first and then use that ID with the Create member* function* static int itk::fem::FEMObjectFactory< FEMLightObject >::ClassName2ID StrClassName  str  )  [inline, static, inherited]
 

Definition at line 127 of file itkFEMObjectFactory.h.

static FEMLightObject ::Pointer itk::fem::FEMObjectFactory< FEMLightObject >::Create int  id  )  [inline, static, inherited]
 

Create a new object based on class identifier id and return a pointer to it.

Definition at line 92 of file itkFEMObjectFactory.h.

static StrClassName itk::fem::FEMObjectFactory< FEMLightObject >::ID2ClassName int  id  )  [inline, static, inherited]
 

Return the name of the class (as a string) for the given ID.

Definition at line 116 of file itkFEMObjectFactory.h.

* Find the ID of the class with specified itk::fem::FEMObjectFactory< FEMLightObject >::name this is a slow  function  )  [inherited]
 

* Register the class with the factory A pointer to a create* function and class name as a string must be provided Function* returns the newly assigned ID of the which can be later* used to create objects of that class* static int itk::fem::FEMObjectFactory< FEMLightObject >::Register COF  f,
const char *  str
[inline, static, inherited]
 

Definition at line 102 of file itkFEMObjectFactory.h.


Member Data Documentation

* Register the class with the factory A pointer to a create* function and class name as a string must be provided Function* returns the newly assigned ID of the itk::fem::FEMObjectFactory< FEMLightObject >::class [inherited]
 

Definition at line 98 of file itkFEMObjectFactory.h.


The documentation for this class was generated from the following file:
Generated at Sun Jul 9 23:27:20 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000