Esempio n. 1
0
 /// <summary>
 /// redoes the editing
 /// </summary>
 public override void Redo()
 {
     insertedSite = new Site(PrevSite, InsertionPoint, PrevSite.Next);
     insertedSite.NextBezierSegmentFitCoefficient     = this.SiteKNext;
     insertedSite.PreviousBezierSegmentFitCoefficient = this.SiteKPrevious;
     GeometryGraphEditor.DragEdgeWithSite(new Point(0, 0), editedEdge, insertedSite);
 }
Esempio n. 2
0
 /// <summary>
 /// redoes the editing
 /// </summary>
 public override void Redo()
 {
     insertedSite = new Site(PrevSite, InsertionPoint, PrevSite.Next);
     insertedSite.BezierSegmentFitCoefficient = this.siteK;
     GeometryGraphEditor.DragEdgeWithSite(new Point(0, 0), editedEdge,
                                          (EdgeRestoreData)GetRestoreData(editedEdge), insertedSite, insertedSite.Point);
 }
Esempio n. 3
0
        /// <summary>
        /// undoes the editing
        /// </summary>
        public override void Undo()
        {
            Site prev = InsertedSite.Previous;
            Site next = InsertedSite.Next;

            prev.Next     = next;
            next.Previous = prev;
            GeometryGraphEditor.DragEdgeWithSite(new Point(0, 0), editedEdge, prev);
        }
Esempio n. 4
0
        /// <summary>
        /// redoes the editing
        /// </summary>
        public override void Redo()
        {
            Site prev = RemovedSite.Previous;
            Site next = RemovedSite.Next;

            prev.Next     = next;
            next.Previous = prev;
            GeometryGraphEditor.DragEdgeWithSite(new Point(0, 0), editedEdge, (EdgeRestoreData)GetRestoreData(editedEdge), prev, prev.Point);
        }
        /// <summary>
        /// redoes the editing
        /// </summary>
        public override void Redo()
        {
            EdgeRestoreData erd = (EdgeRestoreData)GetRestoreData(editedEdge);

            GeometryGraphEditor.DragEdgeWithSite(Delta, editedEdge, erd, erd.Site, erd.InitialSitePosition);
        }
        /// <summary>
        /// undoes the editing
        /// </summary>
        public override void Undo()
        {
            EdgeRestoreData erd = (EdgeRestoreData)GetRestoreData(editedEdge);

            GeometryGraphEditor.DragEdgeWithSite(new Point(0, 0), editedEdge, erd, erd.Site, erd.InitialSitePosition);
        }