Class NwcClashResult
- Namespace
- NwcIO.Model.Clash
- Assembly
- NwcIO.dll
Represents a single collision, penetration, or clearance violation between two BIM elements.
public sealed class NwcClashResultInheritance
Inherited Members
Constructors
NwcClashResult()
public NwcClashResult()NwcClashResult(string, NwcClashObject, NwcClashObject, Vector3d, double, NwcClashStatus)
public NwcClashResult(string name, NwcClashObject item1, NwcClashObject item2, Vector3d clashPoint, double distance = 0, NwcClashStatus status = NwcClashStatus.New)Parameters
namestringitem1NwcClashObjectitem2NwcClashObjectclashPointVector3ddistancedoublestatusNwcClashStatus
Properties
ApprovedBy
public string? ApprovedBy { get; set; }Property Value
AssignedTo
public string? AssignedTo { get; set; }Property Value
ClashPoint
public Vector3d ClashPoint { get; set; }Property Value
Comments
public List<NwcClashComment> Comments { get; }Property Value
CreatedDate
public DateTimeOffset CreatedDate { get; set; }Property Value
Description
public string? Description { get; set; }Property Value
Distance
public double Distance { get; set; }Property Value
GridLocation
public string? GridLocation { get; set; }Property Value
Item1
public NwcClashObject Item1 { get; set; }Property Value
Item2
public NwcClashObject Item2 { get; set; }Property Value
Name
public string Name { get; set; }Property Value
ResultGuid
public Guid ResultGuid { get; set; }Property Value
Status
public NwcClashStatus Status { get; set; }Property Value
Viewpoint
public NwcSavedViewpoint? Viewpoint { get; set; }Property Value
Methods
AddComment(string, string, NwcClashStatus)
public void AddComment(string body, string author = "Coordinator", NwcClashStatus status = NwcClashStatus.Active)Parameters
bodystringauthorstringstatusNwcClashStatus