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