Autodesk.Revit.DB.Mechanical.ConditionType
是一个表示机械设计系统(Mechanical)中的条件类型的类。该类表示了Revit中的一种机械系统状态,可以用于条件测试和过滤等。
以下是 Autodesk.Revit.DB.Mechanical.ConditionType
的构造函数:
public ConditionType(int categoryId, string name, string description)
参数说明:
categoryId
:该类型的类别ID。name
:该类型的名称。description
:该类型的描述。以下是 Autodesk.Revit.DB.Mechanical.ConditionType
的属性:
CategoryId
:该类型的类别ID。Description
:该类型的描述。Name
:该类型的名称。Autodesk.Revit.DB.Mechanical.ConditionType
类没有提供公共方法。
以下示例演示了如何在机械设计系统中使用条件类型:
// 获取条件类型为"Air Temperature"的所有实例
FilteredElementCollector collector = new FilteredElementCollector(doc);
List<ConditionType> airTemperatures = collector.OfClass(typeof(MechanicalCondition)).Cast<MechanicalCondition>().Where(c => c.Type.Name == "Air Temperature").Select(c => c.Type).Distinct().ToList();