|
ChimeraTK-ApplicationCore
04.01.00
|
Go to the documentation of this file.
8 #include <boost/thread.hpp>
16 class ApplicationModule;
33 const std::unordered_set<std::string>& tags = {});
65 const std::unordered_set<std::string>& tags = {});
Implementation class for the model.
ModuleType getModuleType() const override
Return the module type of this module, or in case of a VirtualModule the module type this VirtualModu...
std::string getVirtualQualifiedName() const override
VariableGroup()=default
Default constructor: Allows late initialisation of VariableGroups (e.g.
ChimeraTK::Model::VariableGroupProxy getModel()
Return the application model proxy representing this module.
VariableGroup & operator=(VariableGroup &&other) noexcept
Move assignment.
void unregisterModule(Module *module) override
Unregister another module as a sub-module.
ChimeraTK::Model::VariableGroupProxy _model
VariableGroup(VariableGroup &&other) noexcept
Move constructor.
InvalidityTracer application module.
Base class for ApplicationModule and DeviceModule, to have a common interface for these module types.