Settings Settings.hxx cadex/Utilities/Settings.hxx. More...
Public Member Functions | |
__init__ (self, *args, **kwargs) | |
SetValue (self, *args) | |
Overload 1: Sets integer parameter value. | |
IntValue (self, theId, theDefaultVal) | |
Returns integer parameter value. | |
DoubleValue (self, theId, theDefaultVal) | |
Returns double parameter value. | |
BoolValue (self, theId, theDefaultVal) | |
Returns boolean parameter value. | |
StringValue (self, theId, theDefaultVal) | |
Returns string parameter value. | |
Static Public Attributes | |
Id_ConcurrentMode = _CadExMTK.Utilities_Settings_Id_ConcurrentMode | |
Id_UserDefined = _CadExMTK.Utilities_Settings_Id_UserDefined | |
Settings Settings.hxx cadex/Utilities/Settings.hxx.
The Settings class defines a container of global Manufacturing Toolkit parameters.
The settings class is a singleton, there is only one object which is returned by Instance().
Parameters can be set with SetValue() and retrieved with respective Value() methods.
Setting support several types of parameters:
Each parameter is given an id specified by the Settings.Id enumeration. To extend with your own id's make sure you use UserDefined value and greater.
manufacturingtoolkit.CadExMTK.Utilities_Settings.SetValue | ( | self, | |
* | args ) |
Overload 1: Sets integer parameter value.
|
Overload 2: Sets double parameter value. |
Overload 3: Sets boolean parameter value. |
Overload 4: Sets string parameter value.
manufacturingtoolkit.CadExMTK.Utilities_Settings.StringValue | ( | self, | |
theId, | |||
theDefaultVal ) |
Returns string parameter value.
Returns a string value for the parameter with theId which has already been registered with SetValue(). If such id has not been registered yet, returns theDefaultValue.