Autodesk.Revit.DB.RoutingPreferenceRule
是Revit API中的一个类,用于定义管道/管线在网络布置中的优先级设置。
该类有两个构造函数:
public RoutingPreferenceRule(string name, double priority)
参数:
name
:规则名称,为字符串类型。priority
:规则优先级,为浮点数类型。public RoutingPreferenceRule(string name, double priority, RoutingPreferenceRoutingDirection direction)
参数:
name
:规则名称,为字符串类型。priority
:规则优先级,为浮点数类型。direction
:布置方向枚举类型。该类有两个公共属性:
Name
:规则名称,为只读字符串类型。Priority
:规则优先级,为只读浮点数类型。该类没有公共方法。
以下是使用的示例代码:
// 创建一个RoutingPreferenceRule对象
RoutingPreferenceRule myRule = new RoutingPreferenceRule("My Rule", 1.0);
// 输出规则名称和优先级
Console.WriteLine("Rule Name: " + myRule.Name);
Console.WriteLine("Rule Priority: " + myRule.Priority);
// 修改规则名称和优先级
myRule.Name = "New Rule";
myRule.Priority = 2.0;
// 再次输出规则名称和优先级
Console.WriteLine("New Rule Name: " + myRule.Name);
Console.WriteLine("New Rule Priority: " + myRule.Priority);
以上代码可以创建一个名为"My Rule"的RoutingPreferenceRule
对象,并输出其名称和优先级。然后可以修改其名称和优先级,并再次输出检查是否修改成功。
Autodesk.Revit.DB.RoutingPreferenceRule
类用于定义管道/管线在网络布置中的优先级设置,是Revit API中的一个重要类。您可以使用构造函数创建对象,并使用公共属性来访问对象的名称和优先级。