Skip to Content
FASTSUITE E2API ReferencePython APIAPI DomainsEvent HandlingEvent_Event Compute OperatorEvent_Event Compute Operator

Event_Event Compute Operator

Quick Facts

PropertyValue
ClassCENPyOlpEvent_EventComputeOperator
Modulecenpylib.CENPyOlpEvent_EventComputeOperator
Packagecenpylib
ReleaseR2025.2.4
Methods34

Quick Start

# Boilerplate Example # Acquire the event object from the runtime context event_EventComputeOperator = ... # provided by the framework

Lifecycle

MethodReturnsSummary
CreateMatrixCENPyOlpMatrixCreates a new unit matrix.
CreatePointCENPyOlpPointCreates a point with the given coordinates
CreateVectorCENPyOlpVectorCreates a IOlpVector with the given directions

Query Methods

MethodReturnsSummary
GetAttribGetterCENPyOlpAttribGetterGet attribute getter interface.
GetLoggerOperatorCENPyOlpLogOperatorGets logger operator.
GetRefTpElementCENPyOlpTpElementEach olp event definition is attached to a toolpath element, which is the reference toolpath element.
GetInitialPathMatrixByLengthCENPyOlpMatrixGets initial path matrix of toolpath element at given length.
GetRefToolpathElementPositionCENPyOlpMatrixDetermines the base frame position of the reference element of an event.
GetCurrentToolFrameIndexintGet the current tool frame index of the parent operation.
GetCurrentToolResourceNameintGet the resource name of the active tool.
GetCurrentBaseFrameIndexintGet the current base frame index of the parent operation.
GetCurrentToolFrameMatrixCENPyOlpMatrixGet the current tool frame matrix of the parent operation.
GetCurrentBaseFrameMatrixCENPyOlpMatrixGet the current base frame matrix of the parent operation.
GetControllerCENPyOlpControllerGets OLP controller.
GetEventOperatorCENPyOlpEventOperatorGets the event operator for managing events.
GetTouchSensingOperatorCENPyOlpTouchSensingOperatorGets a TouchSensing Operator which contains touch sensing positions.
GetSeamFindingOperatorCENPyOlpSeamFindingOperatorGets a SeamFinding Operator which contains SeamFinding positions.
GetTechTabFolderintGets the technology table folder path.
GetTpElementPositionCENPyOlpPositionGet the position of the toolpath element.
GetTpElementPositionCENPyOlpPositionGet the position of the toolpath element relative to the given base frame, specified by its index.
IsEventCreatedAutomaticallyboolGet if the reference Event was created by a rule, another event, or inserted manually.
IsPythonEventboolChecks if the reference event is a C++ or python event.

Mutation Methods

MethodReturnsSummary
SetTechnologyRequestIdSets a technology request ID to the given toolpath element.

Execution & Actions

MethodReturnsSummary
ExecuteBrushEventComputeExecutes everything that needs to be done for the compute of a brush event.
ExecuteBrushEventComputeExecutes everything that needs to be done for the compute of a brush event.
ExecuteGunEventComputeExecutes everything that needs to be done for the compute of a gun event.
ExecuteGunEventComputeExecutes everything that needs to be done for the compute of a gun event.

Utilities

MethodReturnsSummary
MoveLinCENPyOlpTpElementAdds a “move linear” element at the end.
MoveCirCENPyOlpTpElementAdds a circular move element at the end
MoveCirCENPyOlpTpElementAdds a circular move element at the end.
MoveCirCENPyOlpTpElementAdds a circular move element at the end.
MoveTangentCirCENPyOlpTpElementAdds a circular move element tangential to a matrix
MovePTPCENPyOlpTpElementAdds a point to point move element at the end
SkipPathSkips the toolpath elements for a given length.

Version Notes

This class is documented as of release R2025.2.4.

Was this page helpful?