Exemplo n.º 1
0
 internal bool Contains(GraphPoint p)
 {
     return p.Equals(A) || p.Equals(B);
 }
Exemplo n.º 2
0
        /// <summary>
        /// Add a point to the set
        /// </summary>
        /// <param name="point"></param>
        private void AddPoint(GraphPoint point)
        {
            //increment the name if it's numeric
            if (Util.IsNumeric(point.Name)) nextName = Convert.ToInt32(Math.Floor(Convert.ToDouble(point.Name) + 1.0));

            foreach (GraphPoint p in points)
            {
                if (point.Equals(p))
                {
                    return;
                }
            }

            points.Add(point);
            listBox1.Items.Add(point);
        }
Exemplo n.º 3
0
 internal GraphPoint OtherPoint(GraphPoint p)
 {
     if (p.Equals(A)) return B;
     if (p.Equals(B)) return A;
     return null;
 }