Table of Contents

Class IfcClashGroup

Namespace
IfcIO.Clash
Assembly
IfcIO.dll

A logical group of related clashes in an IFC model (e.g. grouped by proximity, MEP run, storey, or grid).

public sealed class IfcClashGroup

Inheritance

Inherited Members

Constructors

IfcClashGroup()

public IfcClashGroup()

IfcClashGroup(string, string)

public IfcClashGroup(string name, string status = "Active")

Parameters

name string
status string

Properties

AssignedTo

public string? AssignedTo { get; set; }

Property Value

string?

ClashPoint

public IfcVector3 ClashPoint { get; }

Property Value

IfcVector3

Clashes

public List<IfcClashResult> Clashes { get; }

Property Value

List<IfcClashResult>

Description

public string? Description { get; set; }

Property Value

string?

Distance

public double Distance { get; }

Property Value

double

GridLocation

public string? GridLocation { get; set; }

Property Value

string?

GroupGuid

public Guid GroupGuid { get; set; }

Property Value

Guid

Name

public string Name { get; set; }

Property Value

string

Status

public string Status { get; set; }

Property Value

string

Methods

AddClash(IfcClashResult)

public void AddClash(IfcClashResult clash)

Parameters

clash IfcClashResult