コード例 #1
0
ファイル: SiteInsertUndoAction.cs プロジェクト: sta1216/MsAGL
 /// <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);
 }
コード例 #2
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, prev);
        }