Event_Event Compute Operator
Quick Facts
| Property | Value |
|---|---|
| Class | CENPyOlpEvent_EventComputeOperator |
| Module | cenpylib.CENPyOlpEvent_EventComputeOperator |
| Package | cenpylib |
| Release | R2025.2.4 |
| Methods | 34 |
Quick Start
# Boilerplate Example
# Acquire the event object from the runtime context
event_EventComputeOperator = ... # provided by the frameworkLifecycle
| Method | Returns | Summary |
|---|---|---|
CreateMatrix | CENPyOlpMatrix | Creates a new unit matrix. |
CreatePoint | CENPyOlpPoint | Creates a point with the given coordinates |
CreateVector | CENPyOlpVector | Creates a IOlpVector with the given directions |
Query Methods
| Method | Returns | Summary |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Get attribute getter interface. |
GetLoggerOperator | CENPyOlpLogOperator | Gets logger operator. |
GetRefTpElement | CENPyOlpTpElement | Each olp event definition is attached to a toolpath element, which is the reference toolpath element. |
GetInitialPathMatrixByLength | CENPyOlpMatrix | Gets initial path matrix of toolpath element at given length. |
GetRefToolpathElementPosition | CENPyOlpMatrix | Determines the base frame position of the reference element of an event. |
GetCurrentToolFrameIndex | int | Get the current tool frame index of the parent operation. |
GetCurrentToolResourceName | int | Get the resource name of the active tool. |
GetCurrentBaseFrameIndex | int | Get the current base frame index of the parent operation. |
GetCurrentToolFrameMatrix | CENPyOlpMatrix | Get the current tool frame matrix of the parent operation. |
GetCurrentBaseFrameMatrix | CENPyOlpMatrix | Get the current base frame matrix of the parent operation. |
GetController | CENPyOlpController | Gets OLP controller. |
GetEventOperator | CENPyOlpEventOperator | Gets the event operator for managing events. |
GetTouchSensingOperator | CENPyOlpTouchSensingOperator | Gets a TouchSensing Operator which contains touch sensing positions. |
GetSeamFindingOperator | CENPyOlpSeamFindingOperator | Gets a SeamFinding Operator which contains SeamFinding positions. |
GetTechTabFolder | int | Gets the technology table folder path. |
GetTpElementPosition | CENPyOlpPosition | Get the position of the toolpath element. |
GetTpElementPosition | CENPyOlpPosition | Get the position of the toolpath element relative to the given base frame, specified by its index. |
IsEventCreatedAutomatically | bool | Get if the reference Event was created by a rule, another event, or inserted manually. |
IsPythonEvent | bool | Checks if the reference event is a C++ or python event. |
Mutation Methods
| Method | Returns | Summary |
|---|---|---|
SetTechnologyRequestId | — | Sets a technology request ID to the given toolpath element. |
Execution & Actions
| Method | Returns | Summary |
|---|---|---|
ExecuteBrushEventCompute | — | Executes everything that needs to be done for the compute of a brush event. |
ExecuteBrushEventCompute | — | Executes everything that needs to be done for the compute of a brush event. |
ExecuteGunEventCompute | — | Executes everything that needs to be done for the compute of a gun event. |
ExecuteGunEventCompute | — | Executes everything that needs to be done for the compute of a gun event. |
Utilities
| Method | Returns | Summary |
|---|---|---|
MoveLin | CENPyOlpTpElement | Adds a “move linear” element at the end. |
MoveCir | CENPyOlpTpElement | Adds a circular move element at the end |
MoveCir | CENPyOlpTpElement | Adds a circular move element at the end. |
MoveCir | CENPyOlpTpElement | Adds a circular move element at the end. |
MoveTangentCir | CENPyOlpTpElement | Adds a circular move element tangential to a matrix |
MovePTP | CENPyOlpTpElement | Adds a point to point move element at the end |
SkipPath | — | Skips the toolpath elements for a given length. |
Related Types
- Attrib Getter
- Log Operator
- Matrix
- Point
- Vector
- Tp Element
- Controller
- Event Operator
- Touch Sensing Operator
- Seam Finding Operator
- Position
Version Notes
This class is documented as of release R2025.2.4.
Was this page helpful?