poISelectionSet SetVisibility
Sets the visibility of the current selection set.
Syntax
selectionSet_handle SetVisibility visibility_state
Application
HyperView Tcl Modify
Description
This command sets the visibility of the current selection set entities. This setting determines whether the current selection set should be displayed highlighted or not highlighted when graphics are updated. If the visibility state is true, the selection set entities are emphasized, If the visibility state is false, the selected entities are not emphasized on the current model.
Inputs
- visibility_state
- Set to true to highlight the current selection set, set to false to not highlight it.
Example
To create a selection set containing all nodes and make it visible in the graphic
area:
hwi OpenStack
hwi GetSessionHandle session_handle
session_handle GetProjectHandle project_handle
project_handle GetPageHandle page_handle [project_handle GetActivePage]
page_handle GetWindowHandle window_handle [page_handle GetActiveWindow]
window_handle GetClientHandle client_handle
client_handle GetModelHandle model_handle [client_handle GetActiveModel]
model_handle AddSelectionSet node
puts "Current selection sets: [model_handle GetSelectionSetList]\n"
model_handle GetSelectionSetHandle selection_set_handle 1
selection_set_handle SetLabel "OurNodeSelectionSet"
selection_set_handle Add all
puts "Current selection set ID: [selection_set_handle GetID]"
puts " Label: [selection_set_handle GetLabel]"
puts " Size: [selection_set_handle GetSize] [selection_set_handle GetType]s"
puts " Default color: [selection_set_handle GetColor]"
puts " Default visibility: [selection_set_handle GetVisibility]"
puts "----------------------"
selection_set_handle SetVisibility true
puts " Current visibility: [selection_set_handle GetVisibility]"
hwi CloseStack
Errors
This command should not return any errors. If a wrong argument is passed in, the visibility state will be set to false.