public IDrawObject Clone() { SingleDot singleDot = new SingleDot(); singleDot.Copy(this); return(singleDot); }
public virtual void Copy(SingleDot singleDot) { base.Copy(singleDot); this.P1 = singleDot.P1; this.GroupParam = CopyUtil.DeepCopy(singleDot.GroupParam); this.IsSelected = singleDot.IsSelected; }
public void Finish() { this.owner.P1 = this.clone.P1; this.clone = null; }
protected void SetPoint(UnitPoint unitPoint, SingleDot singleDot) { singleDot.P1 = singleDot.P1; }
public NodePointSingleDot(SingleDot owner) { this.owner = owner; this.clone = this.owner.Clone() as SingleDot; this.p1 = this.owner.P1; }