Example #1
0
        public void BboxFromLinkedGeoLoopNoVertices()
        {
            var loop     = new LinkedGeoLoop();
            var expected = new BBox(0.0m, 0.0m, 0.0m, 0.0m);

            var result = loop.ToBBox();

            Assert.AreEqual(result, expected);

            loop.Clear();
        }
Example #2
0
            public void Clear()
            {
                if (First != null)
                {
                    First.Clear();
                    First = null;
                }

                if (Last != null)
                {
                    Last.Clear();
                    Last = null;
                }

                if (Next != null)
                {
                    Next.Clear();
                    Next = null;
                }
            }
Example #3
0
            public void Clear()
            {
                if (First != null)
                {
                    First.Clear();
                    First = null;
                }

                if (Last != null)
                {
                    Last.Clear();
                    Last = null;
                }

                if (Next == null)
                {
                    return;
                }
                Next.Clear();
                Next = null;
            }