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);
}