vl-subent-ssadd


(vl-subent-ssadd  [ subentDef  [ sset ]])

Adds the subentity subentDef (subent definition list) to sset (pickset) selectionset; creates a new selectionset if sset is not provided.

Arguments

subentDef  (subent definition list, optionally)  1 single subentity to be added to selectionset, using definition list of format <subent-definition>, see below

sset  (ename, PickSet, optionally)  if provided, the sub-entity is added to sset selectionset; if omitted, a new selectionset is created

if no argument is provided, the function behaves identically to (ssadd)

Return

ENAME (pickset) or NIL

Example

(setq sel (vl-subent-select))
Select entity:
((1892.5740146595 816.849680167082 336.77795566434)
 (1 1 <Entity name: 4a52d600>)
 (1 5 <Entity name: 4a52d600>)
 (16 0 <Entity name: 4a52d600>)
)
(setq ss (vl-subent-ssadd (nth 1 sel)))

Remarks

if the specified subentity already exists in selectionset, nothing is processed, no error is triggered

<subent-definition>

list of subentity type, subentity index (GsMarker), main entity
(type index ename)

Notes

please see functions (vl-subentity-select) and (vl-subentity-atpoint)



©  Bricsys NV. All rights reserved.