saealib.core.StructuredRegion#
- class saealib.core.StructuredRegion(*, region_id, body, namespace='', effect=<factory>)[source]#
Bases:
objectBase immutable description of a structured control region.
- Parameters:
region_id (str)
body (StructuredGraph | tuple[object, ...])
namespace (str)
effect (RegionEffect)
Methods
Method Details
- StructuredRegion.__init__(*, region_id, body, namespace='', effect=<factory>)#
- Parameters:
region_id (str)
body (StructuredGraph | tuple[object, ...])
namespace (str)
effect (RegionEffect)
- Return type:
None
- StructuredRegion.with_body(body, *, effect)[source]#
Return an immutable copy retaining the lowered body and effect.
- Parameters:
body (StructuredGraph)
effect (RegionEffect)
- Return type: