ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types
itk::CreateObjectFunction< T > Class Template Reference

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 >:
Collaboration diagram for itk::CreateObjectFunction< T >:

List of all members.

Public Types

typedef SmartPointer< SelfPointer
typedef CreateObjectFunction Self
static Pointer New (void)
virtual ::itk::LightObject::Pointer CreateAnother (void) const
LightObject::Pointer CreateObject ()
 CreateObjectFunction ()
 ~CreateObjectFunction ()
 CreateObjectFunction (const Self &)
void operator= (const Self &)

Detailed Description

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

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.


Constructor & Destructor Documentation

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

Methods from itk:LightObject.

Definition at line 71 of file itkCreateObjectFunction.h.

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

Methods from itk:LightObject.

Definition at line 72 of file itkCreateObjectFunction.h.

template<class T >
itk::CreateObjectFunction< T >::CreateObjectFunction ( const Self ) [private]

Methods from itk:LightObject.


Member Function Documentation

template<class T >
virtual ::itk::LightObject::Pointer itk::CreateObjectFunction< T >::CreateAnother ( void  ) const [virtual]

Methods from itk:LightObject.

Reimplemented from itk::Object.

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

Methods from itk:LightObject.

Reimplemented from itk::Object.

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

template<class T >
void itk::CreateObjectFunction< T >::operator= ( const Self ) [private]

Methods from itk:LightObject.

Reimplemented from itk::CreateObjectFunctionBase.


The documentation for this class was generated from the following file: