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 NwcClashTestInheritance
Inherited Members
Constructors
NwcClashTest()
public NwcClashTest()NwcClashTest(string, NwcClashTestType, double)
public NwcClashTest(string name, NwcClashTestType testType = NwcClashTestType.Hard, double tolerance = 0.001)Parameters
namestringtestTypeNwcClashTestTypetolerancedouble
Properties
ActiveCount
public int ActiveCount { get; }Property Value
AllClashes
public IEnumerable<NwcClashResult> AllClashes { get; }Property Value
ApprovedCount
public int ApprovedCount { get; }Property Value
Groups
public List<NwcClashGroup> Groups { get; }Property Value
Name
public string Name { get; set; }Property Value
NewCount
public int NewCount { get; }Property Value
ResolvedCount
public int ResolvedCount { get; }Property Value
Results
public List<NwcClashResult> Results { get; }Property Value
ReviewedCount
public int ReviewedCount { get; }Property Value
Rules
public List<NwcClashRule> Rules { get; }Property Value
SelectionA
public NwcClashSelection SelectionA { get; set; }Property Value
SelectionB
public NwcClashSelection SelectionB { get; set; }Property Value
Status
public string Status { get; set; }Property Value
TestGuid
public Guid TestGuid { get; set; }Property Value
TestType
public NwcClashTestType TestType { get; set; }Property Value
Tolerance
public double Tolerance { get; set; }Property Value
TotalClashCount
public int TotalClashCount { get; }Property Value
TotalCount
public int TotalCount { get; }Property Value
Methods
AddResult(NwcClashResult)
public void AddResult(NwcClashResult result)Parameters
resultNwcClashResult