18#ifndef itkCreateObjectFunction_h
19#define itkCreateObjectFunction_h
70 itkFactorylessNewMacro(
Self);
Define API for object creation callback functions.
CreateObjectFunctionBase()
virtual SmartPointer< LightObject > CreateObject()=0
~CreateObjectFunctionBase() override
Used to create callback functions that create ITK Objects for use with the itk::ObjectFactory.
LightObject::Pointer CreateObject() override
CreateObjectFunction()=default
~CreateObjectFunction() override=default
Base class for most ITK classes.
ObjectType * GetPointer() const noexcept
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....