::GetCurrentSelectionVarname
This command will be used to get the varname of the entity to which the mdlTempListCollector is resolved. The returned value is the varname of the referenced entity for the currently selected type.
Syntax
::model::mdlTempListCollector::GetCurrentSelectionVarname argFrm
Application
MotionView Tcl
Description
This command will be used to get the varname of the entity to which the mdlTempListCollector is resolved. The returned value is the varname of the referenced entity for the currently selected type.
Inputs
- argFrm
- We need to pass the path of the mdlTempListCollector in the above argument for which we need to get the varname.
Example
set sel_pt "MODEL.P_Global_Origin"
set sel_bd "MODEL.B_Ground"
set sel_type "Body"
set top [toplevel .test]
set colFrm [frame $top.tmpFrm1 ]
pack $colFrm
set types {{Point Point ::sel_pt} {Body Body ::sel_bd}}
set list_col [::model::mdlTempListCollector $colFrm.lcol ::sel_type "$types"]
pack $list_col
# Since the sel_type variable is set to “Body”, B_Ground should be the current selected type
tk_messageBox -message "The varname of the current selected entity is: [::model::mdlTempListCollector::GetCurrentSelectionVarname $list_col]"
Errors
On successful execution of the command, if the mdlTempListCollector is resolved for the current selected entity type, then it will return the varname of the resolved, otherwise nothing is returned.