예제 #1
0
        protected virtual void Dispose(bool disposing)
        {
            if (!this.disposed)
            {
                if (disposing)
                {
                    controller3D.ClearaddControl();
                    legendView = null;

                    _datas.camera = null;
                    _datas.mgFlag.Children.Clear();
                    _datas.mgLabel.Children.Clear();
                    _datas.mgModel.Children.Clear();
                    _datas.mgAll.Children.Clear();
                    _datas.root.clearNode();
                    _datas.root = null;

                    _datas.mgAll = null;
                    _datas       = null;


                    controller3D.showTooltips   = null;
                    controller3D.showDetail     = null;
                    controller3D.mainViewport3D = null;
                    controller3D.clearDynControl();

                    controller3D = null;
                    GC.Collect();
                    GC.WaitForFullGCComplete();
                }



                disposed = true;
            }
        }
예제 #2
0
 public SettleNode(SettleDatas zowner, SettleNode zparent)
 {
     owner = zowner;
     parent = zparent;
 }
예제 #3
0
 public SettleNode(SettleDatas zowner)
 {
     owner = zowner;
 }