![]() | 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.
|
