::hwat::utils::CreateMark
This function clears the mark and creates a mark on the desired entities.
Syntax
::hwat::utils::CreateMark entityType mark args
Arguments
- entityType
- The type of the entity.
- mark
- The ID of the mark.
- args
- The arguments after the mark argument in the *createmark command.
Returns
- Success
- 1
- Failure
- {}
Example
::hwat::utils::CreateMark "components" 1 "by sets" Vehicle .
Comments
If any one of the args is a list in Tcl like [list 1 2 3] or {1 2 3} or a variable which is a list, use eval before the ::hwat::utils::CreateMark command. Also, in these cases, while using the options like by assems or on plane pass them as \"assems\" or \"on plane\" respectively.
For example: set a { 1 2 3}
eval ::hwat::utils::CreateMark comps 1 \"by assems\" $a
However, if the values 1, 2 and 3 are not in a
list
::hwat::utils::CreateMark comps 1 "by assems" 1 2 3