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

itk::CreateObjectFunction< T > Class Template Reference
[ITK System Objects]

CreateObjectFunction is used to create callback functions that create ITK Objects for use with the itk::ObjectFactory. More...

#include <itkCreateObjectFunction.h>

Inheritance diagram for itk::CreateObjectFunction< T >:

Inheritance graph
[legend]
Collaboration diagram for itk::CreateObjectFunction< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef CreateObjectFunction Self
typedef SmartPointer< SelfPointer

Public Member Functions

 itkFactorylessNewMacro (Self)
LightObject::Pointer CreateObject ()

Protected Member Functions

 CreateObjectFunction ()
 ~CreateObjectFunction ()

Detailed Description

template<class T>
class itk::CreateObjectFunction< T >

CreateObjectFunction is used to create callback functions that create ITK Objects for use with the itk::ObjectFactory.

Definition at line 60 of file itkCreateObjectFunction.h.


Member Typedef Documentation

template<class T>
typedef SmartPointer<Self> itk::CreateObjectFunction< T >::Pointer
 

Reimplemented from itk::CreateObjectFunctionBase.

Definition at line 65 of file itkCreateObjectFunction.h.

template<class T>
typedef CreateObjectFunction itk::CreateObjectFunction< T >::Self
 

Standard class typedefs.

Reimplemented from itk::CreateObjectFunctionBase.

Definition at line 64 of file itkCreateObjectFunction.h.

Referenced by itk::CreateObjectFunction< T >::~CreateObjectFunction().


Constructor & Destructor Documentation

template<class T>
itk::CreateObjectFunction< T >::CreateObjectFunction  )  [inline, protected]
 

Definition at line 73 of file itkCreateObjectFunction.h.

template<class T>
itk::CreateObjectFunction< T >::~CreateObjectFunction  )  [inline, protected]
 

Definition at line 74 of file itkCreateObjectFunction.h.

References itk::CreateObjectFunction< T >::Self.


Member Function Documentation

template<class T>
LightObject::Pointer itk::CreateObjectFunction< T >::CreateObject  )  [inline, virtual]
 

Methods from itk:LightObject.

Implements itk::CreateObjectFunctionBase.

Definition at line 69 of file itkCreateObjectFunction.h.

References itk::SmartPointer< Self >::GetPointer(), and itk::LightObject::Pointer.

template<class T>
itk::CreateObjectFunction< T >::itkFactorylessNewMacro Self   ) 
 

Methods from itk:LightObject.


The documentation for this class was generated from the following file:
Generated at Thu May 25 00:42:59 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000