Beispiel #1
0
        public IDrawObject Clone()
        {
            SingleDot singleDot = new SingleDot();

            singleDot.Copy(this);
            return(singleDot);
        }
Beispiel #2
0
 public virtual void Copy(SingleDot singleDot)
 {
     base.Copy(singleDot);
     this.P1         = singleDot.P1;
     this.GroupParam = CopyUtil.DeepCopy(singleDot.GroupParam);
     this.IsSelected = singleDot.IsSelected;
 }
Beispiel #3
0
 public void Finish()
 {
     this.owner.P1 = this.clone.P1;
     this.clone    = null;
 }
Beispiel #4
0
 protected void SetPoint(UnitPoint unitPoint, SingleDot singleDot)
 {
     singleDot.P1 = singleDot.P1;
 }
Beispiel #5
0
 public NodePointSingleDot(SingleDot owner)
 {
     this.owner = owner;
     this.clone = this.owner.Clone() as SingleDot;
     this.p1    = this.owner.P1;
 }