rq_connect¶
- class pyreaqtive.rq_connect.AbstractConversion¶
Bases:
abc.ABCBase model for bidirectional conversion of two models
- abstract convert_a_to_b(a)¶
- Parameters
a (Any) –
- Return type
Any
- abstract convert_b_to_a(b)¶
- Parameters
b (Any) –
- Return type
Any
- class pyreaqtive.rq_connect.Conversion(a_to_b, b_to_a)¶
Bases:
pyreaqtive.rq_connect.AbstractConversionConversion Declared with two functions
- Parameters
a_to_b (Callable[Any, Any]) –
b_to_a (Callable[Any, Any]) –
- __init__(a_to_b, b_to_a)¶
Initialize self. See help(type(self)) for accurate signature.
- Parameters
a_to_b (Callable[Any, Any]) –
b_to_a (Callable[Any, Any]) –
- convert_a_to_b(a)¶
- Parameters
a (Any) –
- Return type
Any
- convert_b_to_a(b)¶
- Parameters
b (Any) –
- Return type
Any
- class pyreaqtive.rq_connect.LinearConversion(scale_a_to_b, offset_a_to_b=0)¶
Bases:
pyreaqtive.rq_connect.AbstractConversionLinear Conversion Declared with scale and offset
- Parameters
scale_a_to_b (float) –
offset_a_to_b (float) –
- __init__(scale_a_to_b, offset_a_to_b=0)¶
Initialize self. See help(type(self)) for accurate signature.
- Parameters
scale_a_to_b (float) –
offset_a_to_b (float) –
- convert_a_to_b(a)¶
- Parameters
a (Any) –
- Return type
Any
- convert_b_to_a(b)¶
- Parameters
b (Any) –
- Return type
Any
- class pyreaqtive.rq_connect.RQConnect(model_a, model_b, conversion)¶
Bases:
objectBidirectional connection between two models
- Parameters
model_a (pyreaqtive.models.rqmodel.RQModel) –
model_b (pyreaqtive.models.rqmodel.RQModel) –
conversion (pyreaqtive.rq_connect.AbstractConversion) –
- __init__(model_a, model_b, conversion)¶
Initialize self. See help(type(self)) for accurate signature.
- Parameters
model_a (pyreaqtive.models.rqmodel.RQModel) –
model_b (pyreaqtive.models.rqmodel.RQModel) –
conversion (pyreaqtive.rq_connect.AbstractConversion) –
- _propagate_a_to_b()¶
- _propagate_b_to_a()¶