#include <machine/SimulatorSignatureRegistry.hpp>
typedef std::map<openfluid::fluidx::GeneratorDescriptor::GeneratorMethod, openfluid::machine::ModelItemSignatureInstance*> openfluid::machine::SimulatorSignatureRegistry::GenSignaturesByMethod_t |
typedef std::map<std::string, openfluid::machine::ModelItemSignatureInstance*> openfluid::machine::SimulatorSignatureRegistry::SimSignaturesByName_t |
typedef std::map<openfluid::fluidx::ModelItemDescriptor::WareType, SimSignaturesByName_t> openfluid::machine::SimulatorSignatureRegistry::SimSignaturesByTypeByName_t |
void openfluid::machine::SimulatorSignatureRegistry::addAGeneratorSignature | ( | openfluid::machine::ModelItemSignatureInstance * | Signature | ) | [protected] |
void openfluid::machine::SimulatorSignatureRegistry::addAPluggableSignature | ( | openfluid::machine::ModelItemSignatureInstance * | Signature | ) | [protected] |
static ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::getEmptyPluggableSignature | ( | ) | [static] |
static SimulatorSignatureRegistry* openfluid::machine::SimulatorSignatureRegistry::getInstance | ( | ) | [static] |
ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::getSignatureItemInstance | ( | std::string | SimulatorID | ) |
ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::getSignatureItemInstance | ( | openfluid::fluidx::ModelItemDescriptor * | Item | ) |
ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::getSignatureItemInstance | ( | openfluid::fluidx::GeneratorDescriptor::GeneratorMethod | Method | ) |
bool openfluid::machine::SimulatorSignatureRegistry::isPluggableSimulatorAvailable | ( | std::string | SimulatorID | ) |
SimSignaturesByTypeByName_t openfluid::machine::SimulatorSignatureRegistry::m_SimSignatures [protected] |