Sds ssgetfirst

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年12月22日 (火) 15:33時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: ; 構文 : int sds_ssgetfirst (struct sds_resbuf **gripped, struct sds_resbuf **selected); ; 機能 : オブジェクトが選択されているかどうか、およびグリ…)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
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; 



関連事項