Bim:pset-list-properties

提供:GizmoLabs - だいたい CAD LISP なサイト
2023年4月25日 (火) 08:55時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (bim:pset-list-properties ''propertyset'' ) ; 機能 : 指定されたPropertySetのpropertysetに定義されたすべてのプロパテ…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(bim:pset-list-properties propertyset )


機能
指定されたPropertySetのpropertysetに定義されたすべてのプロパティのリストを返す。


引数
propertytyset
  • (文字列) PropertySet名(Name または Label として、大文字・小文字を区別しない)。


戻り値
プロパティ定義エントリのリスト、またはNIL(ProeprtySetが存在しないか、Propertyを含まない場合);
各プロパティ定義エントリは、以下のように定義される
(name description type) name、description、type はすべて文字列。
type "文字列は、以下のいずれかです(常に小文字):
  • 「integer" は Lisp の整数値を指定。
  • 「double」は Lisp の浮動小数点数を指定。
  • 「string」は Lisp の STR文字列を指定。
  • 「point2d」は Lisp の2次元点(x y)を指定。
  • 「point3d」は Lisp の3次元点(x y z)を指定。
  • 「objectid」は Lisp のENAMEを指定。


MEMO

  • PropertySet 名/ラベルは大文字小文字を区別しない。
  • すべてのPropertyNameSpacesは、指定されたPropertySetを見つけるために自動的に使用される。


サンプル
(vl-load-bim)
(bim:pset-list-properties "Pset_ConcreteElementQuantityGeneral")
(("TotalConcreteQuantity" "The total bulk quantity of concrete used for the precast concrete element expressed as the volume of concrete in cubic meter (m3)." "double"))


関連事項