EdgeReferences public sealed class Edge Show allAn edge in a constraint system. AllFieldsPropertiesMethods ObsoleteInherited FieldsConstruction#public readonly bool ConstructionId#public readonly Guid IdNodeA#public readonly Guid NodeANodeB#public readonly Guid NodeBScalar#public readonly Guid ScalarType#public readonly EdgeType TypePropertiesIsUnset#public bool IsUnset { get; }Gets whether this edge is unset. Unset edges have empty Ids.IsValid#public bool IsValid { get; }Gets whether this edge is valid. Valid edges have non-empty and different node ids.Unset#public static Edge Unset { get; }Gets an unset edge.MethodsCreateArc#public static Edge CreateArc(Guid nodeFrom, Guid nodeTo, Guid deviation, bool construction = false)Create a circle edge with a new id.Parameters:nodeFrom (Guid)nodeTo (Guid)deviation (Guid)construction (bool = false)CreateCircle#public static Edge CreateCircle(Guid nodeCentre, Guid nodeRadius, bool construction = false)Create a circle edge with a new id.Parameters:nodeCentre (Guid)nodeRadius (Guid)construction (bool = false)CreateLine#public static Edge CreateLine(Guid nodeFrom, Guid nodeTo, bool construction = false)Create a line edge with a new id.Parameters:nodeFrom (Guid)nodeTo (Guid)construction (bool = false)WithConstruction#public Edge WithConstruction()Set the 'Construction' flag of this edge to true.WithoutConstruction#public Edge WithoutConstruction()Set the 'Construction' flag of this edge to false.