Bim:list-attributesets

提供:GizmoLabs - だいたい CAD LISP なサイト
2024年5月10日 (金) 03:55時点におけるGizmon (トーク | 投稿記録)による版
構文
(Bim:has-attributeset [categoryId | categoryName ] )


機能
(オプションで)指定された NameSpace categoryId | categoryName のすべての定義された属性セットのリストを返す。


引数

以下、任意で新しいプロパティセットが接続される NameSpace を指定(各カテゴリは、関連するNameSpaceを持つ)。省略された場合、"User NameSpace" が自動的に プロパティセットに使用される。

  • categoryId : BIMプロパティカテゴリID、省略可能(その場合は bcBimCategoryUserが 使用される)カテゴリ定数参照
  • categoryName : 文字列としてのBIMカテゴリ名(bcBimCategoryUser の場合は空文字列でも可)、カテゴリ定数参照


戻り値
属性セット エントリのリスト、または NIL。
各エントリーは次のように定義される: (<name> <label> <visible>)
「可視」ステータス (T/NIL) は、属性セット (およびその属性) が PropertiesPanel に表示されているかどうかを意味する。


MEMO

  • BIM プロパティのカテゴリ名は大文字と小文字を区別しない。
  • (categoryId、categoryName によって間接的に指定される) NameSpace が存在しない場合、NIL が返される。


サンプル
(vl-load-bim)
(bim:create-attributeset "---testName---" "---testLabel---" T)
T
(bim:list-attributesets)  (("---testName---" "---testLabel---" T)) 
nil

関連事項