© 2010 Autodesk
Introduction to Revit 2011 API
要素フィルタ
コンポーネントファミリのタイプ
§
ドアの全てのタイプを見つける
<VB.NET>
Dim
doorTypeCollector =
New
FilteredElementCollector
(m_rvtDoc)
doorTypeCollector.
OfClass
(
GetType
(
FamilySymbol
))
doorTypeCollector.
OfCategory
(
BuiltInCategory.OST_Doors
)
Dim
doorTypes
As
IList
(Of Element) = doorTypeCollector.ToElements
</VB.NET>
全てのドアタイプを見つける例ですが、ドアタイプや窓タイプなどのコンポーネントファミリのタイプの定義クラスは
FamilySymbol
クラスです。ですので、
FamilySymbol
クラスだけの判定では十分ではありません。カテゴリが
“
ドア
”
かの判定も必要です。
“
ドア
”
カテゴリの組み込みカテゴリ
ID
を使用しています。