Class NwcElementDiff
- Namespace
- NwcIO.Model.Diff
- Assembly
- NwcIO.dll
Difference record for a specific element or node between baseline and revision models.
public sealed class NwcElementDiffInheritance
Inherited Members
Properties
BaselineMesh
public NwcMesh? BaselineMesh { get; init; }Property Value
BaselineNode
public NwcNode? BaselineNode { get; init; }Property Value
Centroid
Gets the best available 3D centroid for this element (from mesh or transform).
public Vector3d Centroid { get; }Property Value
ChangeKind
public NwcChangeKind ChangeKind { get; set; }Property Value
ClassName
public string? ClassName { get; init; }Property Value
ElementGuid
public Guid? ElementGuid { get; init; }Property Value
- Guid?
GeometryChanged
public bool GeometryChanged { get; set; }Property Value
Name
public required string Name { get; init; }Property Value
NodeId
public required int NodeId { get; init; }Property Value
PropertyChanges
public List<NwcPropertyChange> PropertyChanges { get; }Property Value
RevisionMesh
public NwcMesh? RevisionMesh { get; init; }Property Value
RevisionNode
public NwcNode? RevisionNode { get; init; }Property Value
TranslationDelta
public Vector3d TranslationDelta { get; set; }Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()Returns
- string
-
A string that represents the current object.