「Bim:create-namespace」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
編集の要約なし
編集の要約なし
 
6行目: 6行目:


; 機能
; 機能
: この関数は、指定された nameSpace 名とその GUI ラベルのラベルを使用して、新しい PropertyNameSpace を作成する。
: 指定された nameSpace 名とその GUI ラベルのラベルを使用して、新しい PropertyNameSpace を作成する。




; 引数
; 引数
* nameSpace : (文字列) 削除する名前空間(BIM NameSpaceの「名前」または「ラベル」でも可)
* nameSpace : (文字列) 作成する名前空間(BIM NameSpaceの「名前」または「ラベル」でも可)
* label : (文字列) NameSpaceのGUIラベル。空文字列を指定すると、自動的に名前が使用される。
* label : (文字列) NameSpaceのGUIラベル。空文字列を指定すると、自動的に名前が使用される。
* visible : (T/NIL) nameSpaceの表示・非表示を指定する。
* visible : (T/NIL) nameSpaceの表示・非表示を指定する。

2023年3月26日 (日) 15:48時点における最新版

構文
(Bim:create-namespace nameSpace label visible )


機能
指定された nameSpace 名とその GUI ラベルのラベルを使用して、新しい PropertyNameSpace を作成する。


引数
  • nameSpace : (文字列) 作成する名前空間(BIM NameSpaceの「名前」または「ラベル」でも可)
  • label : (文字列) NameSpaceのGUIラベル。空文字列を指定すると、自動的に名前が使用される。
  • visible : (T/NIL) nameSpaceの表示・非表示を指定する。


戻り値
作成されれば T 失敗は nil


MEMO

  • 可視状態は、特定の名前空間に割り当てられたPropertySet(s)およびPropertyがPropertiesPanelで可視であるかどうかを意味する。
  • この関数は寛容です: nameSpaceがすでに存在する場合、Tが返される。


サンプル
(vl-load-bim)
(bim:create-namespace "MyPropertyNameSpace" "=== MyNameSpace ===" T)
T
(bim:has-namespace "MyPropertyNameSpace")
T
(bim:has-namespace "=== MyNameSpace ===")
T

関連事項