AgGateway.ADAPT.ISOv4Plugin.Loaders.ShapeLoader.LoadPoint C# (CSharp) Метод

LoadPoint() публичный статический Метод

public static LoadPoint ( XmlNode pointNode ) : Point
pointNode System.Xml.XmlNode
Результат Point
        public static Point LoadPoint(XmlNode pointNode)
        {
            double latitude, longitude;
            if (pointNode.GetXmlNodeValue("@C").ParseValue(out latitude) == false ||
                pointNode.GetXmlNodeValue("@D").ParseValue(out longitude) == false)
                return null;

            var point = new Point();
            point.X = longitude;
            point.Y = latitude;

            return point;
        }

Usage Example

Пример #1
0
        private static AbLine LoadAbLinePattern(XmlNode inputNode, XmlNode lineNode)
        {
            var pattern = new AbLine {
                GuidancePatternType = GuidancePatternTypeEnum.AbLine
            };

            var pointNodes = lineNode.SelectNodes("PNT");

            if (pointNodes.Count != 2)
            {
                return(null);
            }

            var aPointNode = pointNodes[0];
            var bPointNode = pointNodes[1];

            pattern.A = ShapeLoader.LoadPoint(aPointNode);
            pattern.B = ShapeLoader.LoadPoint(bPointNode);
            if (pattern.A == null || pattern.B == null)
            {
                return(null);
            }

            pattern.Heading = GetHeading(inputNode.GetXmlNodeValue("@G"));
            return(pattern);
        }
All Usage Examples Of AgGateway.ADAPT.ISOv4Plugin.Loaders.ShapeLoader::LoadPoint