18 #ifndef itkCreateObjectFunction_h
19 #define itkCreateObjectFunction_h
59 template<
typename T >
68 itkFactorylessNewMacro(
Self);
SmartPointer< Self > Pointer
ObjectType * GetPointer() const
virtual LightObject::Pointer CreateObject() override
Define API for object creation callback functions.
CreateObjectFunctionBase Self
~CreateObjectFunction() override
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