Table of Contents

Class NwcClashTest

Namespace
NwcIO.Model.Clash
Assembly
NwcIO.dll

Represents a configured Navisworks Clash Detective test containing rules, selection sets, and results.

public sealed class NwcClashTest

Inheritance

Inherited Members

Constructors

NwcClashTest()

public NwcClashTest()

NwcClashTest(string, NwcClashTestType, double)

public NwcClashTest(string name, NwcClashTestType testType = NwcClashTestType.Hard, double tolerance = 0.001)

Parameters

name string
testType NwcClashTestType
tolerance double

Properties

ActiveCount

public int ActiveCount { get; }

Property Value

int

AllClashes

public IEnumerable<NwcClashResult> AllClashes { get; }

Property Value

IEnumerable<NwcClashResult>

ApprovedCount

public int ApprovedCount { get; }

Property Value

int

Groups

public List<NwcClashGroup> Groups { get; }

Property Value

List<NwcClashGroup>

Name

public string Name { get; set; }

Property Value

string

NewCount

public int NewCount { get; }

Property Value

int

ResolvedCount

public int ResolvedCount { get; }

Property Value

int

Results

public List<NwcClashResult> Results { get; }

Property Value

List<NwcClashResult>

ReviewedCount

public int ReviewedCount { get; }

Property Value

int

Rules

public List<NwcClashRule> Rules { get; }

Property Value

List<NwcClashRule>

SelectionA

public NwcClashSelection SelectionA { get; set; }

Property Value

NwcClashSelection

SelectionB

public NwcClashSelection SelectionB { get; set; }

Property Value

NwcClashSelection

Status

public string Status { get; set; }

Property Value

string

TestGuid

public Guid TestGuid { get; set; }

Property Value

Guid

TestType

public NwcClashTestType TestType { get; set; }

Property Value

NwcClashTestType

Tolerance

public double Tolerance { get; set; }

Property Value

double

TotalClashCount

public int TotalClashCount { get; }

Property Value

int

TotalCount

public int TotalCount { get; }

Property Value

int

Methods

AddResult(NwcClashResult)

public void AddResult(NwcClashResult result)

Parameters

result NwcClashResult