AgGateway.ADAPT.ISOv4Plugin.Writers.GuidancePatternWriter.WritePattern C# (CSharp) Method

WritePattern() private static method

private static WritePattern ( XmlWriter writer, AgGateway.ADAPT.ApplicationDataModel.Guidance.GuidancePattern guidancePattern ) : void
writer System.Xml.XmlWriter
guidancePattern AgGateway.ADAPT.ApplicationDataModel.Guidance.GuidancePattern
return void
        private static void WritePattern(XmlWriter writer, GuidancePattern guidancePattern)
        {
            switch (guidancePattern.GuidancePatternType)
            {
                case GuidancePatternTypeEnum.AbCurve:
                    WriteAbCurve(writer, guidancePattern as AbCurve);
                    break;

                case GuidancePatternTypeEnum.AbLine:
                    WriteAbLine(writer, guidancePattern as AbLine);
                    break;

                case GuidancePatternTypeEnum.APlus:
                    WriteAplus(writer, guidancePattern as APlus);
                    break;

                case GuidancePatternTypeEnum.CenterPivot:
                    WritePivot(writer, guidancePattern as CenterPivot);
                    break;

                case GuidancePatternTypeEnum.Spiral:
                    WriteSpiral(writer, guidancePattern as Spiral);
                    break;
            }
        }