This example shows how to determine if an object is a Silhouette (type 201).
ENTITY/objectNUMBER/selmsk(5), objtyp, resp$$crsmod = &VWCURS&VWCURS = &ANY$$$$ set selection masks for Silhouette (type 201)selmsk(1) = 3selmsk(2) = 5selmsk(3) = 6selmsk(4) = 9selmsk(5) = 201MASK/selmsk$$start:$$ select objectIDENT/'Select Silhouette', object, respIF/resp <= 2, JUMP/finish:$$$$ test if true object type is a Silhouette (type 201)objtyp = &ISSIL(object, IFERR, errdo:)IF/objtyp == 201, JUMP/proc:$$MESSG/'Did not select a Silhouette.'JUMP/start:$$errdo:MESSG/'Selection error.'JUMP/start:$$$$ process the Silhouetteproc:..JUMP/start:$$finish:&VWCURS = crsmodHALT