Tech_Recipe Operator
Quick Facts
| Property | Value |
|---|---|
| Class | CENPyOlpTech_RecipeOperator |
| Module | cenpylib.CENPyOlpTech_RecipeOperator |
| Package | cenpylib |
| Release | R2025.2.4 |
| Methods | 5 |
Quick Start
# Boilerplate Example
tech_RecipeOperator = ... # obtained from the runtime context
result = tech_RecipeOperator.GetSelectedProcessGeometries()Method Index
| Method | Returns | Summary |
|---|---|---|
GetSelectedProcessGeometries | list[CENPyOlpProcessGeometryOperator] | Get all selected process geometries which are computed at the moment. |
GetOperationGroup | CENPyOlpOperationGroup | Create a new or returns an already existing OperationGroup from within a technology. |
GetAttribGetter | CENPyOlpAttribGetter | Get attrib getter to find existing attributes. |
GetLoggerOperator | CENPyOlpLogOperator | Get log operator that logs messages into output window. |
GetGroupsToCompute | list[CENPyOlpOperationGroup] | Get all groups which need to be computed. |
Query Methods
GetSelectedProcessGeometries
def GetSelectedProcessGeometries() -> list[CENPyOlpProcessGeometryOperator]Get all selected process geometries which are computed at the moment.
Returns: list[CENPyOlpProcessGeometryOperator] — List of CENPyOlpProcessGeometryOperator objects, selected process geometries.
GetOperationGroup
def GetOperationGroup() -> CENPyOlpOperationGroupCreate a new or returns an already existing OperationGroup from within a technology. Normally the OperationGroup is created by the kernel, but you can also create it from within a technology. In case of inserting new operations into the already existing group, this group will be returned.
Returns: CENPyOlpOperationGroup — Operation Group.
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterGet attrib getter to find existing attributes.
Returns: CENPyOlpAttribGetter — Attrib getter object.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorGet log operator that logs messages into output window.
Returns: CENPyOlpLogOperator — Logger object.
GetGroupsToCompute
def GetGroupsToCompute() -> list[CENPyOlpOperationGroup]Get all groups which need to be computed. Normally these are groups where new operations have been added by the technology recipe.
Returns: list[CENPyOlpOperationGroup] — List of CENPyOlpOperationGroup objects, groups to be computed.
Related Types
Version Notes
This class is documented as of release R2025.2.4.