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