FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
#include <string>
#include <unordered_map>
#include <functional>
#include "FAST/ProcessObject.hpp"
#include "FAST/Exception.hpp"
Go to the source code of this file.
Classes | |
class | fast::ProcessObjectRegistry |
Namespaces | |
fast | |
Macros | |
#define | FAST_REGISTER_DERIVED(Derived) []() -> std::shared_ptr<ProcessObject> { return Derived::New(); } |
#define | FAST_REGISTER_PO(Derived) static bool _registered_##Derived = ProcessObjectRegistry::registerPO(#Derived, FAST_REGISTER_DERIVED(Derived)); |
#define FAST_REGISTER_DERIVED | ( | Derived | ) | []() -> std::shared_ptr<ProcessObject> { return Derived::New(); } |
#define FAST_REGISTER_PO | ( | Derived | ) | static bool _registered_##Derived = ProcessObjectRegistry::registerPO(#Derived, FAST_REGISTER_DERIVED(Derived)); |