![]() |
Manual for OpenFLUID 2.1.11 |
#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::ware::WareType, SimSignaturesByName_t > | SimSignaturesByTypeByName_t |
Public Member Functions | |
| const SimSignaturesByTypeByName_t & | getSimSignatures () const |
| const SimSignaturesByName_t & | getGeneratorSignatures () const |
| const SimSignaturesByName_t & | getSimulatorSignatures () const |
| void | update () |
| bool | isSimulatorAvailable (const openfluid::ware::WareID_t &ID) const |
| const ModelItemSignatureInstance * | signature (const openfluid::ware::WareID_t &ID) const |
| const ModelItemSignatureInstance * | signature (openfluid::fluidx::ModelItemDescriptor *Item) const |
| const ModelItemSignatureInstance * | signature (openfluid::fluidx::GeneratorDescriptor::GeneratorMethod Method) const |
| void | unloadAll () |


| 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::ware::WareType, SimSignaturesByName_t> openfluid::machine::SimulatorSignatureRegistry::SimSignaturesByTypeByName_t |
| const SimSignaturesByName_t& openfluid::machine::SimulatorSignatureRegistry::getGeneratorSignatures | ( | ) | const |
| const SimSignaturesByTypeByName_t& openfluid::machine::SimulatorSignatureRegistry::getSimSignatures | ( | ) | const |
| const SimSignaturesByName_t& openfluid::machine::SimulatorSignatureRegistry::getSimulatorSignatures | ( | ) | const |
| bool openfluid::machine::SimulatorSignatureRegistry::isSimulatorAvailable | ( | const openfluid::ware::WareID_t & | ID | ) | const |
|
virtual |
Returns the signature of the ware given by its ID
| [in] | ID | The ID of the ware |
Implements openfluid::machine::WareSignatureRegistry< ModelItemSignatureInstance >.
| const ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::signature | ( | openfluid::fluidx::GeneratorDescriptor::GeneratorMethod | Method | ) | const |
| const ModelItemSignatureInstance* openfluid::machine::SimulatorSignatureRegistry::signature | ( | openfluid::fluidx::ModelItemDescriptor * | Item | ) | const |
|
virtual |
Unloads all signatures of the registry
Implements openfluid::machine::WareSignatureRegistry< ModelItemSignatureInstance >.
|
virtual |
Updates the registry from available plugins
Implements openfluid::machine::WareSignatureRegistry< ModelItemSignatureInstance >.
1.8.17