19#ifndef __elxComponentLoader_h
20#define __elxComponentLoader_h
48 typedef itk::SmartPointer< Self >
Pointer;
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.
itk::SmartPointer< const Self > ConstPointer
ComponentLoader(const Self &)
~ComponentLoader() override
void operator=(const Self &)
itk::SmartPointer< Self > Pointer
bool m_ImageTypeSupportInstalled
ComponentDatabase ComponentDatabaseType
ComponentDatabasePointer m_ComponentDatabase
ComponentDatabaseType::Pointer ComponentDatabasePointer
virtual int LoadComponents(const char *argv0)
virtual void UnloadComponents(void)
virtual int InstallSupportedImageTypes(void)
itkGetModifiableObjectMacro(ComponentDatabase, ComponentDatabaseType)