public static GraphConnection Connect(OutPoint outPoint, InPoint inPoint, int length = 1) { if (outPoint == null || inPoint == null) return null; var connection = new GraphConnection(length, outPoint, inPoint); connection.Name = outPoint.Name + " connection"; outPoint.AddConection(connection); inPoint.AddConection(connection); if (string.IsNullOrEmpty(inPoint.Name)) inPoint.Name = outPoint.Name + " connection inPoint"; return connection; }
public static GraphConnection Connect(OutPoint outPoint, InPoint inPoint, int length = 1) { if (outPoint == null || inPoint == null) { return(null); } var connection = new GraphConnection(length, outPoint, inPoint); connection.Name = outPoint.Name + " connection"; outPoint.AddConection(connection); inPoint.AddConection(connection); if (string.IsNullOrEmpty(inPoint.Name)) { inPoint.Name = outPoint.Name + " connection inPoint"; } return(connection); }
public override ColorableClass ConnectTo(OutPoint to, int length = 1) { to.AddConection(this); return this; }
public override ColorableClass ConnectTo(OutPoint to, int length = 1) { to.AddConection(this); return(this); }