예제 #1
0
        public virtual IDrawObject Clone()
        {
            Arc3Point a = new Arc3Point(m_type);

            a.Copy(this);
            return(a);
        }
예제 #2
0
 public virtual void Finish()
 {
     m_endPoints[0] = m_clone.P1;
     m_endPoints[1] = m_clone.P2;
     m_endPoints[2] = m_clone.P3;
     m_owner.Copy(m_clone);
     m_owner.Selected = true;
     m_clone          = null;
 }
예제 #3
0
 public virtual void Finish()
 {
     try
     {
         m_endPoints[0] = m_clone.P1;
         m_endPoints[1] = m_clone.P2;
         m_endPoints[2] = m_clone.P3;
         m_owner.Copy(m_clone);
         m_owner.Selected = true;
         m_clone          = null;
     }
     catch (Exception ex)
     { throw ex; }
 }
예제 #4
0
 public virtual IDrawObject Clone()
 {
     Arc3Point a = new Arc3Point(m_type);
     a.Copy(this);
     return a;
 }