「Bim:delete-propertyset」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
編集の要約なし
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
6行目: 6行目:


; 機能
; 機能
: 指定された PropertySet 名を(オプションで)指定された NameSpace から削除する。
: 指定された プロパティセット名を(オプションで)指定された NameSpace から削除する。




12行目: 12行目:
* name : (文字列) 削除するプロパティセット(BIM PropertySet の「名前」または「ラベル」でも可)
* name : (文字列) 削除するプロパティセット(BIM PropertySet の「名前」または「ラベル」でも可)
以下、任意で新しいプロパティセットが接続される NameSpace を指定(各カテゴリは、関連するNameSpaceを持つ)。省略された場合、"User NameSpace" が自動的にプロパティセットに使用される。
以下、任意で新しいプロパティセットが接続される NameSpace を指定(各カテゴリは、関連するNameSpaceを持つ)。省略された場合、"User NameSpace" が自動的にプロパティセットに使用される。
* categoryId : BIMプロパティカテゴリID、省略可能(その場合は bcBimCategoryUserが 使用される)[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照}
* categoryId : BIMプロパティカテゴリID、省略可能(その場合は bcBimCategoryUserが 使用される)[[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照]]
* categoryName : 文字列としてのBIMカテゴリ名(bcBimCategoryUser の場合は空文字列でも可)、[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照}
* categoryName : 文字列としてのBIMカテゴリ名(bcBimCategoryUser の場合は空文字列でも可)、[[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照]]




21行目: 21行目:


MEMO
MEMO
* PropertySet 名/ラベルは、大文字と小文字を区別しない。
* プロパティセットの名/ラベルは、大文字と小文字を区別しない。
* NameSpace が(categoryId resp. categoryName で間接的に指定されるように)存在しない場合、NIL が返される。
* NameSpace が(categoryId resp. categoryName で間接的に指定されるように)存在しない場合、NIL が返される。
* 事前定義された組み込みの PropertySet のいくつかは、削除できないことに注意。
* 事前定義された組み込みの PropertySet のいくつかは、削除できないことに注意。

2024年5月10日 (金) 03:06時点における最新版

構文
(Bim:delete-propertyset name [categoryId | categoryName ] )


機能
指定された プロパティセット名を(オプションで)指定された NameSpace から削除する。


引数
  • name : (文字列) 削除するプロパティセット(BIM PropertySet の「名前」または「ラベル」でも可)

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

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


戻り値
削除されれば T、失敗なら nil


MEMO

  • プロパティセットの名/ラベルは、大文字と小文字を区別しない。
  • NameSpace が(categoryId resp. categoryName で間接的に指定されるように)存在しない場合、NIL が返される。
  • 事前定義された組み込みの PropertySet のいくつかは、削除できないことに注意。


サンプル
(vl-load-bim)
(bim:delete-propertyset "TestSet")
NIL
(bim:create-propertyset "TestSetZ" "---testZ---" T T "MyPropertyNameSpace")
T
(bim:delete-propertyset "TestSet")
NIL
(bim:delete-propertyset "TestSetZ" "MyPropertyNameSpace")
T 

関連事項