/// <summary>
        /// 构造方法
        /// </summary>
        /// <param name="name">名称</param>
        /// <param name="type">I/O 类型</param>
        /// <param name="location">位置坐标</param>
        /// <param name="dynamics">动态属性</param>
        public LogicLinkPoint(string name, LogicPinType pinType, PointF location, params string[] dynamics)
            : base(dynamics)
        {
            this.Type = LogicObjectType.LinkPoint;

            this.name = name;
            this.pinType = pinType;
            this.location = location;
        }
Beispiel #2
0
        public LogicPin(LogicPinType pinType, string name, PointF point1, PointF point2)
        {
            this.Type = LogicObjectType.Pin;

            this.pinName = name;
            this.pinType = pinType;
            this.point1 = point1;
            this.point2 = point2;
        }
Beispiel #3
0
        public LogicPin(LogicPinType pinType, string name, PointF point1, PointF point2)
        {
            this.Type = LogicObjectType.Pin;

            this.pinName = name;
            this.pinType = pinType;
            this.point1  = point1;
            this.point2  = point2;
        }
        /// <summary>
        /// 构造方法

        /// </summary>
        /// <param name="name">名称</param>
        /// <param name="type">I/O 类型</param>
        /// <param name="location">位置坐标</param>
        /// <param name="dynamics">动态属性</param>
        public LogicLinkPoint(string name, LogicPinType pinType, PointF location, params string[] dynamics)
            : base(dynamics)
        {
            this.Type = LogicObjectType.LinkPoint;

            this.name     = name;
            this.pinType  = pinType;
            this.location = location;
        }
Beispiel #5
0
        /// <summary>
        /// 构造方法

        /// </summary>
        /// <param name="name">名称</param>
        /// <param name="type">I/O 类型</param>
        /// <param name="point1">点 1 坐标</param>
        /// <param name="point2">点 2 坐标</param>
        /// <param name="dynamics">动态属性</param>
        public LogicPin(LogicPinType pinType, string name, PointF point1, PointF point2, params string[] dynamics)
            : base(dynamics)
        {
            this.Type = LogicObjectType.Pin;

            this.pinName = name;
            this.pinType = pinType;
            this.point1  = point1;
            this.point2  = point2;
        }
Beispiel #6
0
        /// <summary>
        /// 构造方法
        /// </summary>
        /// <param name="name">名称</param>
        /// <param name="type">I/O 类型</param>
        /// <param name="point1">点 1 坐标</param>
        /// <param name="point2">点 2 坐标</param>
        /// <param name="dynamics">动态属性</param>
        public LogicPin(LogicPinType pinType, string name, PointF point1, PointF point2, params string[] dynamics)
            : base(dynamics)
        {
            this.Type = LogicObjectType.Pin;

            this.pinName = name;
            this.pinType = pinType;
            this.point1 = point1;
            this.point2 = point2;
        }