Sds ssgetfirst

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
int sds_ssgetfirst (struct sds_resbuf **gripped, struct sds_resbuf **selected);


機能
オブジェクトが選択されているかどうか、およびグリップされているかどうかを調べる。
引数
  • **gripped : グリップしているセットのリザルトバッファ。グリップしてない時は NULL。
  • **selected : 選択セットのリザルトバッファ。選択されてないときは NULL
戻り値
RTNORM か RTREJ


サンプル
sds_resbuf *P1;
sds_resbuf *P2;

sds_ssgetfirst(&P1,&P2);
if (P2==NULL)
  sds_command(RTSTR,"_select",RTSTR,"",RTNONE);
else
  sds_command(RTSTR,"_select",RTNONE);

sds_ssget(NULL,NULL,NULL,NULL,pSelSet);
long sslen;
sds_sslength(pSelSet,&sslen);

if (ssselect != NULL) sds_relrb(P1);
if (ssgrip != NULL) sds_relrb(P2);

return sslen; 



関連事項