18 #ifndef itkCreateObjectFunction_h
19 #define itkCreateObjectFunction_h
50 void operator=(
const Self &);
60 template<
typename T >
69 itkFactorylessNewMacro(
Self);
SmartPointer< Self > Pointer
ObjectType * GetPointer() const
void operator=(const Self &)
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