19#ifndef elxComponentLoader_h 
   20#define elxComponentLoader_h 
The ComponentDatabase class is a class that stores the New() functions of all components.
 
itk::SmartPointer< Self > Pointer
 
Determines which components (metrics, transforms, etc.) are available.
 
~ComponentLoader() override
 
itkGetModifiableObjectMacro(ComponentDatabase, ComponentDatabase)
 
bool m_ImageTypeSupportInstalled
 
ComponentDatabasePointer m_ComponentDatabase
 
virtual int InstallSupportedImageTypes()
 
itk::SmartPointer< const Self > ConstPointer
 
ITK_DISALLOW_COPY_AND_MOVE(ComponentLoader)
 
itk::SmartPointer< Self > Pointer
 
ComponentDatabase::Pointer ComponentDatabasePointer