IEvents Interface |
Interface for the Events class allows the user to register event listeners for Model events.
This interface allows the Marshaling of the Events class with Trimble.Remoting
Namespace: Tekla.Structures.Model
Assembly: Tekla.Structures.Model (in Tekla.Structures.Model.dll) Version: 2025.0.0-alpha00045580+dc02c3918546f1e94eb2d3b13ea99057fb3313e0
The IEvents type exposes the following members.
| Name | Description | |
|---|---|---|
| OnClipPlaneChanged |
Called when user inserts, updates or deletes a clip plane.
| |
| OnHiddenObjectsChanged |
Called when objects are set to hidden or view is redrawn
| |
| OnInterrupted |
Called when user interrupts.
| |
| OnModelSaveInfo |
Called when model is saved.
| |
| OnTemporaryStatesChanged |
Called when the temporary states are changed.
| |
| OnUndoClicked |
Called when user clicks undo.
| |
| OnViewClosed |
Called when a view is closed.
| |
| Register |
Registers the instance to listen to the specified events.
More event delegates should not be added without calling UnRegister
first.
| |
| UnRegister |
Unregisters the instance from listening to events.
|
| Name | Description | |
|---|---|---|
| ClashCheckDone |
The ClashCheckDone event is raised just after clash check is completed.
| |
| ClashDetected |
The ClashDetected event is raised just after the detection of each clash.
The clash information is saved before the event is triggered.
| |
| ClipPlaneChanged |
Occurs when clip plane is changed.
| |
| CommandStatusChange |
The CommandStatusChange event is raised when a command is started/ended.
| |
| Interrupted |
Occurs when user interrupts.
| |
| ModelChanged |
The ModelChanged event is raised just after some changes have been made to the model.
Note, this event is however not triggered when UNDO or REDO are performed. | |
| ModelLoad |
The ModelLoad event is raised just after a model has been loaded.
| |
| ModelLoadInfo |
The ModelLoadInfo event is raised just after a model has been loaded with the model load information as a string parameter.
| |
| ModelObjectChanged |
The ModelObjectChanged event is raised just after some changes have been made to the model objects.
Note, this event is triggered when UNDO or REDO are performed!! | |
| ModelObjectNumbered |
The ModelObjectNumbered event is raised when model object is numbered.
| |
| ModelSave |
The ModelSave event is raised just after a model has been saved.
| |
| ModelSaveAs |
The ModelSaveAs event is raised just after a model has been saved using save as.
| |
| ModelSaveInfo |
The ModelSave event is raised just after a model has been saved with the model save information as a string parameter.
| |
| ModelUnloading |
The ModelUnloading event is raised just before the model is unloaded.
| |
| Numbering |
The Numbering event is raised just after a model has been numbered.
| |
| ProjectInfoChanged |
The ProjectInfoChanged event is raised just after some changes have been made to the project info.
Note, this event is however not triggered when UNDO or REDO are performed. | |
| SelectionChange |
The SelectionChange event is raised when the user changes the current selection inside Tekla Structures.
| |
| TeklaStructuresExit |
The TeklaStructuresExit event is raised just before Tekla Structures exits. After this event has been called
the user will no longer be able to perform any calls to Tekla Structures.
| |
| ViewCameraChanged |
Occurs when view camera is changed.
|