Data Structures | |
| class | study_exchange_vars.Variable | 
| This class describes a single variable.  More... | |
| class | study_exchange_vars.ExchangeVariables | 
| This class describes "Exchange Variables", i.e.  More... | |
Functions | |
| def | study_exchange_vars.createSObjectForExchangeVariables | 
| Create a SObject to store an ExchangeVariables instance.  More... | |
| def | study_exchange_vars.updateSObjectForExchangeVariables | 
| Update an existing SObject storing an ExchangeVariables instance.  More... | |
| def | study_exchange_vars.getExchangeVariablesFromSObject | 
| Get an ExchangeVariables instance from a SObject that stores it.  More... | |
| def | study_exchange_vars.loadExchangeVariablesFromXmlFile | 
| Load an ExchangeVariables instance from an XML file.  More... | |
This module provides classes and functions to handle "Exchange Variables", i.e. description of variables to be exchanged between a supervision code and a computation code. These Exchange Variables can be stored in a SObject in Salome study.
| def study_exchange_vars.createSObjectForExchangeVariables | ( | fatherSobj, | |
| exchangeVariables, | |||
name = DEFAULT_NAME,  | 
        |||
icon = None,  | 
        |||
typeId = None  | 
        |||
| ) | 
Create a SObject to store an ExchangeVariables instance.
| fatherSobj | (SObject) parent of the SObject to create. | 
| exchangeVariables | (ExchangeVariables) ExchangeVariables instance to store in Salome study. | 
| name | (string) name of the SObject to create. | 
| icon | (string) icon of the SObject to create. | 
| typeId | (integer) type of the SObject to create. | 
| def study_exchange_vars.updateSObjectForExchangeVariables | ( | sobj, | |
| exchangeVariables, | |||
name = DEFAULT_NAME,  | 
        |||
icon = None,  | 
        |||
typeId = None  | 
        |||
| ) | 
Update an existing SObject storing an ExchangeVariables instance.
| sobj | (SObject) the SObject to update. | 
See createSObjectForExchangeVariables() for the description of the other parameters.
| def study_exchange_vars.getExchangeVariablesFromSObject | ( | sobj | ) | 
Get an ExchangeVariables instance from a SObject that stores it.
| sobj | (SObject) the SObject from which to read the ExchangeVariables instance. | 
| def study_exchange_vars.loadExchangeVariablesFromXmlFile | ( | filepath | ) | 
Load an ExchangeVariables instance from an XML file.
| filepath | (string) path of the XML file to load. |