Autodesk.Revit.DB.FilterNumericValueRule是Revit API中的一个类,用于创建一个规则来过滤数字类型的参数。
public FilterNumericValueRule(ParameterId parameterId, NumericRuleEvaluatorType evaluator, double value);
parameterId
:一个ParameterId
类型的参数,指示要过滤的参数ID。evaluator
:一个NumericRuleEvaluatorType
类型的参数,指示如何评估该规则。value
:一个double
类型的参数,指示规则要匹配的值。//创建一个数字规则过滤器
var numericValueFilter = new FilterNumericValueRule(new ElementId(BuiltInParameter.WALL_BASE_OFFSET), NumericRuleEvaluatorType.GREATER_THAN, 0.0);
在示例中,创建了一个数字规则过滤器来过滤"Wall Base Offset"参数大于0的元素。
Autodesk.Revit.DB.FilterNumericValueRule是一个用于创建数字类型规则过滤器的类,依赖于参数ID、规则评估器和匹配值。通过使用该类,可以筛选出Revit文档中需要的元素。