「Bim:has-propertyset」の版間の差分
(ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:has-propertyset ''name'' [''categoryId'' | ''categoryName'' ] ) ; 機能 : 指定された PropertySet名が(オプションで指…」) |
編集の要約なし |
||
49行目: | 49行目: | ||
* [[bim:delete-propertyset]] | * [[bim:delete-propertyset]] | ||
* [[bim:has-propertyset]] | * [[bim:has-propertyset]] | ||
* [[bim:list- | * [[bim:list-propertysets]] | ||
* [[bimify]]コマンド | * [[bimify]]コマンド | ||
2023年4月15日 (土) 17:56時点における版
BricsCAD LISP BIM関数 Home - BricsCAD LISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
- (Bim:has-propertyset name [categoryId | categoryName ] )
- 機能
- 指定された PropertySet名が(オプションで指定されたNameSpaceに)存在するかどうかを返す。
- 引数
- name : (文字列) 存在確認するプロパティセット(BIM PropertySet の「名前」または「ラベル」でも可)
以下、任意で新しいプロパティセットが接続される NameSpace を指定(各カテゴリは、関連するNameSpaceを持つ)。省略された場合、"User NameSpace" が自動的にプロパティセットに使用される。
- categoryId : BIMプロパティカテゴリID、省略可能(その場合は bcBimCategoryUserが 使用される)[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照}。
- categoryName : 文字列としてのBIMカテゴリ名(bcBimCategoryUser の場合は空文字列でも可)、[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照}。
- 戻り値
- あれば T、なければ nil
MEMO
- PropertySet 名/ラベルは、大文字と小文字を区別しない。
- NameSpace が(categoryId resp. categoryName で間接的に指定されるように)存在しない場合、NIL が返される。
- 事前定義された組み込みの PropertySet のいくつかは、削除できないことに注意。
- サンプル
(vl-load-bim) (bim:delete-propertyset "TestSet") nil (bim:create-propertyset "TestSetZ" "---testZ---" T T "MyPropertyNameSpace") T (bim:has-propertyset "TestSet") nil (bim:has-propertyset "TestSetZ" "MyPropertyNameSpace") T (bim:delete-propertyset "TestSetZ" "MyPropertyNameSpace") T (bim:has-propertyset "TestSetZ" "MyPropertyNameSpace") nil
関連事項