Class IfcClashOptions
- Namespace
- IfcIO.Clash
- Assembly
- IfcIO.dll
Options configuring IFC clash detection and interference analysis.
public sealed class IfcClashOptionsInheritance
Inherited Members
Properties
ClashType
Type of clash detection to perform.
public IfcClashType ClashType { get; set; }Property Value
ExcludeSameStorey
Whether to ignore clashes between elements on the same building storey (default: false).
public bool ExcludeSameStorey { get; set; }Property Value
ExcludeSameType
Whether to ignore clashes between elements of the same IFC entity type (default: false).
public bool ExcludeSameType { get; set; }Property Value
SelectorA
Optional selector query filtering participating elements in Model A (e.g. "IfcWall, IfcColumn").
public string? SelectorA { get; set; }Property Value
SelectorB
Optional selector query filtering participating elements in Model B (e.g. "IfcFlowSegment, IfcFlowFitting").
public string? SelectorB { get; set; }Property Value
Tolerance
Tolerance / clearance threshold in meters (default: 0.001m = 1mm).
public double Tolerance { get; set; }