15 #ifndef __elxInstallFunctions_h
16 #define __elxInstallFunctions_h
41 template<
class TAnyItkObject >
65 return dynamic_cast< ObjectType *
>( AnyItkObjectType::New().GetPointer() );
84 #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