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();