Пример #1
0
        public void Water_ChangeAxis(int i)
        {
            Data = new BasinDataBase <BasinSignedDistance>(HealpixManager, false, false
                                                           //, -200d //, 2000d
                                                           );

            ChangeAxis();
        }
Пример #2
0
        public void HighBasin_62_126_ellipse()
        {
            var data = new BasinDataBase <BasinSignedDistance>(new HealpixManager(2), false, false);

            data.PixMan.Pixels[45].hOQ = 500;
            Cycle(data);
            //Assert.AreEqual(99, data.PixMan.Pixels[33].hOQ, 1);
            Assert.AreEqual(99,  //// 99 for SignedDistance, 50 for MeanEdge
                            data.PixMan.Pixels[62].hOQ, 1);
            Assert.AreEqual(203, //// 203 for SignedDistance, 298 for MeanEdge
                            data.PixMan.Pixels[45].hOQ, 1);
//            Assert.AreEqual(99, data.PixMan.Pixels[77].hOQ, 1);
            Cycle(data);

            data = new BasinDataBase <BasinSignedDistance>(new HealpixManager(2), false, false);
            data.PixMan.Pixels[126].hOQ = 500;
            Cycle(data);
            Assert.AreEqual(50, data.PixMan.Pixels[110].hOQ, 1);
            Assert.AreEqual(99, data.PixMan.Pixels[142].hOQ, 1); //// 99 for SignedDistance, 50 for MeanEdge
        }