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

public static LoadLine ( XmlNodeList pointNodes ) : AgGateway.ADAPT.ApplicationDataModel.Shapes.LineString
pointNodes System.Xml.XmlNodeList
Результат AgGateway.ADAPT.ApplicationDataModel.Shapes.LineString
Пример #1
0
        private static AbCurve LoadAbCurvePattern(XmlNode inputNode, XmlNode lineNode)
        {
            var pattern = new AbCurve {
                GuidancePatternType = GuidancePatternTypeEnum.AbCurve
            };

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

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

            var line = ShapeLoader.LoadLine(pointNodes);

            if (line != null)
            {
                pattern.Shape = new List <LineString>();
                pattern.Shape.Add(line);
            }

            pattern.Heading = GetHeading(inputNode.GetXmlNodeValue("@G"));

            return(pattern);
        }
Пример #2
0
        private static Spiral LoadSpiralPattern(XmlNode lineNode)
        {
            var pattern = new Spiral {
                GuidancePatternType = GuidancePatternTypeEnum.Spiral
            };

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

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

            pattern.Shape = ShapeLoader.LoadLine(pointNodes);

            return(pattern);
        }