예제 #1
0
 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;
 }
예제 #2
0
        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);
        }
예제 #3
0
 public override ColorableClass ConnectTo(OutPoint to, int length = 1)
 {
     to.AddConection(this);
     return this;
 }
예제 #4
0
 public override ColorableClass ConnectTo(OutPoint to, int length = 1)
 {
     to.AddConection(this);
     return(this);
 }