namespace Terminal.Gui; internal class IntersectionDefinition { internal IntersectionDefinition (Point point, IntersectionType type, StraightLine line) { Point = point; Type = type; Line = line; } /// The line that intersects internal StraightLine Line { get; } /// The point at which the intersection happens internal Point Point { get; } /// Defines how position relates to . internal IntersectionType Type { get; } }