Ejemplo n.º 1
0
        public Point(System.Collections.Generic.Dictionary<string, dynamic> data)
        {
            DataConverter converter = new DataConverter(data);

            Name = converter.GetString("name");
            Latitude = converter.GetCoordinate("latitude");
            Longitude = converter.GetCoordinate("longitude");

            Type = converter.GetString("type");
            Index = converter.GetString("point_index");

            Elevation = converter.GetString("elevation");

            Distance = converter.GetDistance("distance");

            CourseIn = converter.GetDegree("course_in");
            CourseOut = converter.GetDegree("course_out");

            OzAngle1 = converter.GetDegree("oz_angle1");
            OzAngle2 = converter.GetDegree("oz_angle2");
            OzAngle12 = converter.GetDegree("oz_angle12");

            OzRadius1 = converter.GetDistance("oz_radius1");
            OzRadius2 = converter.GetDistance("oz_radius2");

            OzType = converter.GetString("oz_type");
            OzMaxAltitude = converter.GetString("oz_max_altitude");
            OzMove = converter.GetBoolean("oz_move");
            OzLine = converter.GetBoolean("oz_line");
            OzReduce = converter.GetBoolean("oz_reduce");

            MultipleStart = converter.GetBoolean("multiple_start");
        }