Aetheria/Assets/Scripts/NIH/MSAGL/Routing/Rectilinear/HighReflectionEvent.cs
hyperion51 01a956eef6 MSAGL Support
Added new tech tree layout implementation using Microsoft Automatic Graph Layouts
Added some functionality to the database editor tools
2020-04-14 00:42:04 +01:00

21 lines
727 B
C#

//
// HighReflectionEvent.cs
// MSAGL Obstacle class for reflection events from a HighObstacleSide for Rectilinear Edge Routing.
//
// Copyright Microsoft Corporation.
using Microsoft.Msagl.Core.Geometry;
namespace Microsoft.Msagl.Routing.Rectilinear {
/// <summary>
/// This records an intersection of a lookahead ray with an obstacle edge.
/// </summary>
internal class HighReflectionEvent : BasicReflectionEvent {
internal HighObstacleSide Side { get; private set; }
internal HighReflectionEvent(BasicReflectionEvent previousSite, HighObstacleSide targetSide, Point site)
: base (previousSite, targetSide.Obstacle, site) {
this.Side = targetSide;
}
}
}