Table of Contents

Class IfcDiffOptions

Namespace
IfcIO.Diff
Assembly
IfcIO.dll

Options configuring IFC model revision comparison.

public sealed class IfcDiffOptions

Inheritance

Inherited Members

Properties

CompareProperties

Whether to compare PropertySet parameter values (default: true).

public bool CompareProperties { get; set; }

Property Value

bool

CompareQuantities

Whether to compare QuantitySet values (default: true).

public bool CompareQuantities { get; set; }

Property Value

bool

CompareStoreys

Whether to detect changes in spatial building storey assignment (default: true).

public bool CompareStoreys { get; set; }

Property Value

bool

CompareTypes

Whether to detect changes in type product definitions (default: true).

public bool CompareTypes { get; set; }

Property Value

bool

FilterSelector

Optional selector filter to restrict comparison to matching elements (e.g. "IfcWall, IfcColumn").

public string? FilterSelector { get; set; }

Property Value

string?

GeometricTolerance

Geometric displacement tolerance in meters below which changes in element centroid or size are ignored (default: 0.005m = 5mm).

public double GeometricTolerance { get; set; }

Property Value

double