private NavLink(NavQuad from, NavQuad to, Position2 point0, Position2 point1) { this.From = from; this.To = to; this.P0 = point0; this.P1 = point1; this.Distance = (from.Center - to.Center).Length; }
public static void CreatePair(NavQuad quad1, NavQuad quad2, Position2 point0, Position2 point1) { quad1.Add(new NavLink(quad1, quad2, point0, point1)); quad2.Add(new NavLink(quad2, quad1, point0, point1)); }
public void Add(NavQuad quad) { this.navQuads.Add(quad); }