Beispiel #1
0
 internal new void FriendQuit()
 {
     if (mblnOpened)
     {
         if (mobjAcGeLinSeg2d != null)
         {
             mobjAcGeLinSeg2d.FriendQuit();
         }
         if (mobjAcGeCircArc2d != null)
         {
             mobjAcGeCircArc2d.FriendQuit();
         }
         if (mobjAcGeEllipArc2d != null)
         {
             mobjAcGeEllipArc2d.FriendQuit();
         }
         if (mobjAcGeNurbCurve2d != null)
         {
             mobjAcGeNurbCurve2d.FriendQuit();
         }
         base.FriendQuit();
         mobjAcGeLinSeg2d    = null;
         mobjAcGeCircArc2d   = null;
         mobjAcGeEllipArc2d  = null;
         mobjAcGeNurbCurve2d = null;
         mobjAcGeObject      = null;
         mblnOpened          = false;
     }
 }
Beispiel #2
0
 private AcGeEllipArc2d InternAddAcGeEllipArc2d()
 {
     if (mobjAcGeObject == null)
     {
         mobjAcGeEllipArc2d = new AcGeEllipArc2d();
         mobjAcGeObject     = mobjAcGeEllipArc2d;
     }
     return(mobjAcGeEllipArc2d);
 }