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
- _abc_impl = <_abc_data object>¶
- 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
- _abc_impl = <_abc_data object>¶
- 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
- _abc_impl = <_abc_data object>¶
- 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) –
- class 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]) –
- _abc_impl = <_abc_data object>¶
- convert_a_to_b(a)¶
- Parameters
a (Any) –
- Return type
Any
- convert_b_to_a(b)¶
- Parameters
b (Any) –
- Return type
Any
- class 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) –
- _abc_impl = <_abc_data object>¶
- convert_a_to_b(a)¶
- Parameters
a (Any) –
- Return type
Any
- convert_b_to_a(b)¶
- Parameters
b (Any) –
- Return type
Any
- __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()¶
- Return type
None
- _propagate_b_to_a()¶
- Return type
None