![]() |
ImFusion C++ SDK 4.5.0
|
#include <AnatomyPlugin/include/ImFusion/AnatomyPlugin/ASCRegistrationMethod.h>
Global and local factories for ASCRegistrationMethod objects. More...
Global and local factories for ASCRegistrationMethod objects.
Public Member Functions | |
| void | registerType (std::function< std::unique_ptr< ASCRegistrationMethod >(void)> createMethod) |
| template<typename T, typename... Args> | |
| void | registerType (Args &&... args) |
| std::vector< std::string > | identifiers () const |
| std::unique_ptr< ASCRegistrationMethod > | create (const std::string &identifier) const |
| Factory (const Factory &)=default | |
Protected Member Functions | |
| Factory (Factory &&)=delete | |
| Factory & | operator= (const Factory &)=delete |