15 #ifndef __elxComponentLoader_h 16 #define __elxComponentLoader_h 18 #include "elxComponentDatabase.h" 43 typedef itk::Object Superclass;
44 typedef itk::SmartPointer< Self > Pointer;
45 typedef itk::SmartPointer< const Self > ConstPointer;
53 typedef ComponentDatabaseType::Pointer ComponentDatabasePointer;
57 itkGetObjectMacro( ComponentDatabase, ComponentDatabaseType );
72 ComponentDatabasePointer m_ComponentDatabase;
74 bool m_ImageTypeSupportInstalled;
81 void operator=(
const Self & );
87 #endif // #ifndef __elxComponentLoader_h
virtual ~ComponentLoader()
itkSetObjectMacro(ComponentDatabase, ComponentDatabaseType)
Determines which components (metrics, transforms, etc.) are available.
virtual int LoadComponents(const char *argv0)
virtual int InstallSupportedImageTypes(void)
virtual void UnloadComponents(void)
ComponentDatabase ComponentDatabaseType