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

#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
- Public Types inherited from itk::CreateObjectFunctionBase
typedef SmartPointer< const SelfConstPointer
typedef Object Superclass
- Public Types inherited from itk::Object
- Public Types inherited from itk::LightObject
- Protected Member Functions inherited from itk::CreateObjectFunctionBase
 CreateObjectFunctionBase ()
 ~CreateObjectFunctionBase ()
- Protected Member Functions inherited from itk::Object
 Object ()
bool PrintObservers (std::ostream &os, Indent indent) const
virtual void PrintSelf (std::ostream &os, Indent indent) const
virtual void SetTimeStamp (const TimeStamp &time)
virtual ~Object ()
- Protected Member Functions inherited from itk::LightObject
virtual LightObject::Pointer InternalClone () const
 LightObject ()
virtual void PrintHeader (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const
virtual ~LightObject ()
static Pointer New (void)
virtual ::itk::LightObject::Pointer CreateAnother (void) const
LightObject::Pointer CreateObject ()
 CreateObjectFunction ()
 ~CreateObjectFunction ()
 CreateObjectFunction (const Self &)
void operator= (const Self &)

Additional Inherited Members


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 ( )
inlineprotected

Methods from itk:LightObject.

Definition at line 71 of file itkCreateObjectFunction.h.

template<class T >
itk::CreateObjectFunction< T >::~CreateObjectFunction ( )
inlineprotected

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 ( )
inlinevirtual
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: