|  | 
#include <machine/SimulatorSignatureRegistry.hpp>
 
  
 | Public Types | |
| typedef std::map< std::string, openfluid::machine::ModelItemSignatureInstance * > | SimSignaturesByName_t | 
| typedef std::map < openfluid::fluidx::GeneratorDescriptor::GeneratorMethod, openfluid::machine::ModelItemSignatureInstance * > | GenSignaturesByMethod_t | 
| typedef std::map < openfluid::fluidx::ModelItemDescriptor::WareType, SimSignaturesByName_t > | SimSignaturesByTypeByName_t | 
| Public Member Functions | |
| SimSignaturesByTypeByName_t | getSimSignatures () | 
| SimSignaturesByName_t | getGeneratorSignatures () | 
| SimSignaturesByName_t | getSimulatorSignatures () | 
| void | update () | 
| bool | isSimulatorAvailable (const openfluid::ware::WareID_t &ID) | 
| const ModelItemSignatureInstance * | signature (const openfluid::ware::WareID_t &ID) | 
| const ModelItemSignatureInstance * | signature (openfluid::fluidx::ModelItemDescriptor *Item) | 
| const ModelItemSignatureInstance * | signature (openfluid::fluidx::GeneratorDescriptor::GeneratorMethod Method) | 
| void | unloadAll () | 
| Static Public Member Functions | |
| static SimulatorSignatureRegistry * | instance () | 
| static ModelItemSignatureInstance * | getEmptyModelItemSignature () | 
| Protected Member Functions | |
| SimulatorSignatureRegistry () | |
| void | addSimulatorSignature (openfluid::machine::ModelItemSignatureInstance *Signature) | 
| void | addGeneratorSignature (openfluid::machine::ModelItemSignatureInstance *Signature) | 
| Protected Attributes | |
| SimSignaturesByTypeByName_t | m_SimSignatures | 
| GenSignaturesByMethod_t | m_GenSignatures | 
| 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 | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | static | 
| SimSignaturesByName_t openfluid::machine::SimulatorSignatureRegistry::getGeneratorSignatures | ( | ) | 
| SimSignaturesByTypeByName_t openfluid::machine::SimulatorSignatureRegistry::getSimSignatures | ( | ) | 
| SimSignaturesByName_t openfluid::machine::SimulatorSignatureRegistry::getSimulatorSignatures | ( | ) | 
| 
 | static | 
| bool openfluid::machine::SimulatorSignatureRegistry::isSimulatorAvailable | ( | const openfluid::ware::WareID_t & | ID | ) | 
| 
 | virtual | 
| const ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::signature | ( | openfluid::fluidx::ModelItemDescriptor * | Item | ) | 
| const ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::signature | ( | openfluid::fluidx::GeneratorDescriptor::GeneratorMethod | Method | ) | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | protected | 
| 
 | protected | 
 1.8.6
 1.8.6