poISelectionSet Subtract

Subtracts entities from the selection set.

Syntax

selectionSet_handle Subtract selection

Application

HyperView Tcl Query

Description

This command removes entities specified by the argument selection from the current selection set (for example, Subtract “id 1-10”).

Inputs

selection
To see a detailed list of possible selections, please see Add and its detailed example.

Example

To create a selection set for all of the nodes and use Subtract to remove nodes from it (please see the example for the command Add, use the same syntax, and replace the command name Add with Subtract):
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 GetSelectionSetHandle selection_set_handle [model_handle AddSelectionSet node]
selection_set_handle SetLabel "OurNodeSelectionSet"
puts "Possible list selections: [selection_set_handle GetSelectByList]"

selection_set_handle Add all
puts "Add all : [selection_set_handle GetSize] [selection_set_handle GetType]s"

#subtract nodes in the ID range of 1 to 100
selection_set_handle Subtract "id 1-100"
puts "Subtract id 1-100 : [selection_set_handle GetSize] [selection_set_handle GetType]s"

hwi CloseStack

Error

This command should not return any errors. If the argument is invalid, nothing will be subtracted from the selection set.