19#ifndef elxInstallFunctions_h
20#define elxInstallFunctions_h
45template <
typename TAnyItkObject>
68 return AnyItkObjectType::New().GetPointer();
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
ComponentDatabase::IndexType IndexType
TAnyItkObject AnyItkObjectType
static ObjectPointer Creator()
static int InstallComponent(const ComponentDescriptionType &name, IndexType i, ComponentDatabase *cdb)