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.

Detailed Description

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

Easy access to the FEMObjectFactory. We create a new class whose name is shorter and it's not templated...

Definition at line 402 of file itkFEMRegistrationFilter.h.

Static Public Member Functions

static T::Pointer Create (int id)
static StrClassName ID2ClassName (int id)
static int ClassName2ID (StrClassName str)
static int Register (COF f, const char *str)

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

template<class T>
static int itk::fem::FEMObjectFactory< T >::ClassName2ID ( StrClassName  str  )  [inline, static, inherited]

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, obtain the class ID with this function first and then use that ID with the Create member function.

Definition at line 128 of file itkFEMObjectFactory.h.

template<class T>
static T::Pointer itk::fem::FEMObjectFactory< T >::Create ( int  id  )  [inline, static, inherited]

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

Definition at line 93 of file itkFEMObjectFactory.h.

template<class T>
static StrClassName itk::fem::FEMObjectFactory< T >::ID2ClassName ( int  id  )  [inline, static, inherited]

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

Definition at line 117 of file itkFEMObjectFactory.h.

template<class T>
static int itk::fem::FEMObjectFactory< T >::Register ( COF  f,
const char *  str 
) [inline, static, 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 class, which can be later used to create objects of that class.

Definition at line 103 of file itkFEMObjectFactory.h.


The documentation for this class was generated from the following file:
Generated at Thu Nov 6 13:56:44 2008 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000