Table of Contents

Class NwcClashDiscipline

Namespace
NwcIO.Model.Clash
Assembly
NwcIO.dll

Definition of a BIM discipline participating in a multi-model coordination clash matrix.

public sealed class NwcClashDiscipline

Inheritance

Inherited Members

Constructors

NwcClashDiscipline()

public NwcClashDiscipline()

NwcClashDiscipline(string, string?)

public NwcClashDiscipline(string name, string? modelNameFilter = null)

Parameters

name string
modelNameFilter string?

Properties

Description

public string? Description { get; set; }

Property Value

string?

FilterCondition

public NwcSearchCondition? FilterCondition { get; set; }

Property Value

NwcSearchCondition?

ModelNameFilter

public string? ModelNameFilter { get; set; }

Property Value

string?

Name

public string Name { get; set; }

Property Value

string

SetName

public string? SetName { get; set; }

Property Value

string?

Methods

Matches(NwcMesh, NwcDocument)

Checks whether an element mesh or node matches this discipline.

public bool Matches(NwcMesh mesh, NwcDocument doc)

Parameters

mesh NwcMesh
doc NwcDocument

Returns

bool