Пример #1
0
        public TMBR GetMBR()
        {
            TMBR res = null, nmbr;

            foreach (MyRecord r in this.Table)
            {
                nmbr = r.GetMBR();
                if (nmbr != null)
                {
                    if (res == null)
                    {
                        res = nmbr;
                    }
                    else
                    {
                        res.AddMBR(nmbr);
                    }
                }
            }
            return(res);
        }
Пример #2
0
        /// <summary>Получить MBR слоя</summary>
        /// <returns></returns>
        public TMBR GetMBR()
        {
            TMBR res = null;

            foreach (var r in Table)
            {
                var newMbr = r.GetMBR();
                if (newMbr == null)
                {
                    continue;
                }
                if (res == null)
                {
                    res = newMbr;
                }
                else
                {
                    res.AddMBR(newMbr);
                }
            }
            return(res);
        }