Esempio n. 1
0
        public void ScanFlags()
        {
            byte     zeros  = 0;
            LASPoint pointS = new LASPoint();

            Assert.AreEqual(pointS.ScanFlags, zeros);
            pointS.ReturnNumber    = 3;
            pointS.NumberOfReturns = 7;
            pointS.ScanDirection   = 0;
            pointS.FlightLineEdge  = 1;
            string expected = "10111011";
            byte   bits     = pointS.ScanFlags;

            Assert.AreEqual(Convert.ToString(pointS.ScanFlags, 2), (expected));

            LASPoint pointN;

            pointN = pointS.Copy();

            Assert.AreEqual(pointN.ScanFlags, pointS.ScanFlags);
        }