18 #ifndef itkCreateObjectFunction_h
19 #define itkCreateObjectFunction_h
50 void operator=(const
Self &) ITK_DELETE_FUNCTION;
60 template< typename T >
69 itkFactorylessNewMacro(Self);
79 void operator=(const Self &) ITK_DELETE_FUNCTION;
SmartPointer< Self > Pointer
ObjectType * GetPointer() const
virtual LightObject::Pointer CreateObject() override
Define API for object creation callback functions.
CreateObjectFunctionBase Self
Base class for most ITK classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Used to create callback functions that create ITK Objects for use with the itk::ObjectFactory.
CreateObjectFunction Self