示例#1
0
        public void TestByName()
        {
            KnownCourses courses = new KnownCourses();
            Course       cove    = courses.ByName("cove");

            Assert.IsTrue(cove.Course55EntryCL.Latitude == 42.28958);
            double coveHeading = cove.GetCourseHeadingDeg();
            var    poly        = cove.Polygon;

            Course outside = courses.ByName("outside");

            Assert.IsTrue(outside.Course55ExitCL.Longitude == -71.361781);
            double outsideHeading = outside.GetCourseHeadingDeg();
        }
示例#2
0
        public CoursePass FromSkiVideo(SkiVideoEntity video)
        {
            CenterLineDegreeOffset = video.CenterLineDegreeOffset;
            RopeLengthOff = video.RopeLengthM;
            
            KnownCourses courses = new KnownCourses();
            Course = courses.ByName(video.CourseName);

            return FromUrl(video.JsonUrl);
        }