LineDesignerUserCallBackManager Class

class NXOpen.LineDesigner.LineDesignerUserCallBackManager

Bases: object

Represents a manager of line designer user callbacks

Use the static method in this class to obtain an instance.

New in version NX11.0.1.

Methods

Method Description
CallUserdefinedFunctions To call user defined function
IsUserdefinedFunctionAvailable To check if user defined function is registered
RegisterUserdefinedFunctions To register user defined function
UnregisterUserdefinedFunctions To register user defined function

Enumerations

LineDesignerUserCallBackManagerEventType Enumeration This enum is providing the event id

Method Detail

CallUserdefinedFunctions

LineDesignerUserCallBackManager.CallUserdefinedFunctions

To call user defined function

Signature CallUserdefinedFunctions(eventId, srcOcc, targetOcc)

Parameters:

New in version NX11.0.1.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

IsUserdefinedFunctionAvailable

LineDesignerUserCallBackManager.IsUserdefinedFunctionAvailable

To check if user defined function is registered

Signature IsUserdefinedFunctionAvailable(eventId)

Parameters:eventId (NXOpen.LineDesigner.LineDesignerUserCallBackManagerEventType) – event Id to find the function to be invoke

New in version NX11.0.1.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

RegisterUserdefinedFunctions

LineDesignerUserCallBackManager.RegisterUserdefinedFunctions

To register user defined function

Signature RegisterUserdefinedFunctions(handler, eventId)

Parameters:

New in version NX11.0.1.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

UnregisterUserdefinedFunctions

LineDesignerUserCallBackManager.UnregisterUserdefinedFunctions

To register user defined function

Signature UnregisterUserdefinedFunctions(eventId)

Parameters:eventId (NXOpen.LineDesigner.LineDesignerUserCallBackManagerEventType) – event id

New in version NX11.0.1.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)