Autodesk.Revit.DB.Category
类是 Revit API 中用于描述 Revit 中的所有元素分类的类。此类中包含许多属性和方法,以便实现分类的查询和操作。
以下是该类中的重要属性(仅列出部分):
ElementId
类型,表示该分类的 IDstring
类型,表示该分类的名称Category
类型,表示该分类的父分类CategorySet
类型,表示该分类的所有子分类以下是该类中的重要方法(仅列出部分):
CategorySet
类型,返回该分类的所有子分类Category
类型,通过 ID 返回特定分类以下代码示例演示如何使用 Autodesk.Revit.DB.Cateogry
类查询指定分类的 ID 和名称:
// 获取特定分类
Category wallCategory = document.Settings.Categories.get_Item(BuiltInCategory.OST_Walls);
// 获取该分类 ID 和名称
ElementId wallCategoryId = wallCategory.Id; // 返回 ElementId 类型
string wallCategoryName = wallCategory.Name; // 返回 string 类型
Autodesk.Revit.DB.Category
类是一个重要且常用的类,类似于其他编程语言中的“类”(Class)概念。