Autodesk.Revit.DB.Analysis.AnalysisResultSchema
是一个类,它用于定义分析结果的架构。这个架构可用于对比和分析多个文件或场景的数据。
name
- 分析结果架构的名称。用于创建一个新的 AnalysisResultSchema
实例,并指定架构名称。
获取或设置分析结果架构的名称。
获取或设置 AnalysisResultSchemaField
的列表。每个字段描述一个单独的结果数据点。
获取或设置分析结果架构所属的实体。这个实体的类型可以是 ElementType
或 Material
.
获取或设置分析结果的单位。
field
- 要添加的 AnalysisResultSchemaField
对象。添加一个新的分析结果字段。
name
- 要查找的字段名称。返回具有指定名称的分析结果字段。
name
- 要查找的字段名称。判断是否具有指定名称的分析结果字段。
field
- 要移除的 AnalysisResultSchemaField
对象。从分析结果架构中移除指定的分析结果字段。
// 创建一个新的分析结果架构
var schema = new AnalysisResultSchema("Temperature");
// 添加一个新的分析结果字段
var field = new AnalysisResultSchemaField("Surface Temperature", AnalysisDisplayUnitType.Temperature);
schema.AddField(field);
// 获取分析结果架构中的字段
var retrievedField = schema.GetField("Surface Temperature");
// 判断是否具有指定字段
var hasField = schema.HasField("Surface Temperature");
// 移除指定的字段
schema.RemoveField(field);