19#ifndef elxInstallFunctions_h
20#define elxInstallFunctions_h
45template <
class TAnyItkObject>
68 return AnyItkObjectType::New().GetPointer();
78 return cdb->
SetCreator(name, i, Self::Creator);
The ComponentDatabase class is a class that stores the New() functions of all components.
itk::Object::Pointer ObjectPointer
std::string ComponentDescriptionType
int SetCreator(const ComponentDescriptionType &name, IndexType i, PtrToCreator creator)
A class with functions that are used to install elastix components.
ComponentDatabase::ObjectPointer ObjectPointer
ComponentDatabase::ComponentDescriptionType ComponentDescriptionType
TAnyItkObject AnyItkObjectType
static ObjectPointer Creator()
static int InstallComponent(const ComponentDescriptionType &name, IndexType i, ComponentDatabase *cdb)