Class IfcDiffReport
- Namespace
- IfcIO.Diff
- Assembly
- IfcIO.dll
Complete model revision comparison report.
public sealed class IfcDiffReportInheritance
Inherited Members
Constructors
IfcDiffReport()
public IfcDiffReport()Properties
Added
public List<IfcElementDiff> Added { get; }Property Value
BaselineName
public string BaselineName { get; init; }Property Value
Deleted
public List<IfcElementDiff> Deleted { get; }Property Value
Elapsed
public TimeSpan Elapsed { get; set; }Property Value
GeometricTolerance
public double GeometricTolerance { get; init; }Property Value
Modified
public List<IfcElementDiff> Modified { get; }Property Value
RevisionName
public string RevisionName { get; init; }Property Value
TotalChangesCount
public int TotalChangesCount { get; }Property Value
Unchanged
public List<IfcElementDiff> Unchanged { get; }Property Value
Methods
SaveBcf(string)
Exports changes to buildingSMART BCF 2.1 zip archive (.bcfzip) with focused perspective camera viewpoints framing modified, added, or deleted elements.
public void SaveBcf(string path)Parameters
pathstring
SaveJson(string, bool)
Saves the diff report as a formatted JSON document.
public void SaveJson(string path, bool indented = true)Parameters
WriteJson(Utf8JsonWriter)
Writes the diff report into a System.Text.Json.Utf8JsonWriter.
public void WriteJson(Utf8JsonWriter writer)Parameters
writerUtf8JsonWriter