Table of Contents

Class NwcClashMatrixCell

Namespace
NwcIO.Model.Clash
Assembly
NwcIO.dll

An individual pairwise clash test cell in a multi-discipline coordination matrix.

public sealed class NwcClashMatrixCell

Inheritance

Inherited Members

Constructors

NwcClashMatrixCell()

public NwcClashMatrixCell()

NwcClashMatrixCell(string, string, double, NwcClashTestType)

public NwcClashMatrixCell(string discA, string discB, double tolerance = 0.001, NwcClashTestType type = NwcClashTestType.Hard)

Parameters

discA string
discB string
tolerance double
type NwcClashTestType

Properties

ClashCount

public int ClashCount { get; }

Property Value

int

Clashes

public IReadOnlyList<NwcClashResult> Clashes { get; }

Property Value

IReadOnlyList<NwcClashResult>

DisciplineA

public string DisciplineA { get; set; }

Property Value

string

DisciplineB

public string DisciplineB { get; set; }

Property Value

string

Enabled

public bool Enabled { get; set; }

Property Value

bool

ExecutedTest

public NwcClashTest? ExecutedTest { get; set; }

Property Value

NwcClashTest?

TestType

public NwcClashTestType TestType { get; set; }

Property Value

NwcClashTestType

Tolerance

public double Tolerance { get; set; }

Property Value

double