private List <PassLine> GetAnalysePassLine(string xml)
        {
            List <PassLine> pslineList = new List <PassLine> {
            };

            if (string.IsNullOrEmpty(xml))
            {
                return(pslineList);
            }
            System.Xml.XmlDocument xmldoc = new System.Xml.XmlDocument();
            xmldoc.LoadXml(xml);
            System.Xml.XmlNode item = xmldoc.SelectSingleNode("root/AlgorithmInitParam/BeyondLine/Line");
            checkEditPassLine.Checked = item.SelectSingleNode("OutputResult").InnerText == "TRUE";
            TimePassline.Checked      = item.SelectSingleNode("OutputResult").InnerText == "TRUE";
            InputPassLine.Text        = item.SelectSingleNode("TimelyReportTimeInterval").InnerText;
            // 是否正向
            AllowPosBeyond.Checked = item.SelectSingleNode("PosBeyond").InnerText == "TRUE";
            // 是否反向
            AllowNegBeyond.Checked    = item.SelectSingleNode("NegBeyond").InnerText == "TRUE";
            btnCheckPosBeyond.Checked = item.SelectSingleNode("HumanSuperscale/PosBeyond/Enable").InnerText == "TRUE";
            if (btnCheckPosBeyond.Checked)
            {
                PosBeyondUnitTime.Text   = item.SelectSingleNode("HumanSuperscale/PosBeyond/UnitTime").InnerText;
                PosBeyondUpperLimit.Text = item.SelectSingleNode("HumanSuperscale/PosBeyond/UpperLimit").InnerText;
            }
            btnCheckNegBeyond.Checked = item.SelectSingleNode("HumanSuperscale/NegBeyond/Enable").InnerText == "TRUE";
            if (btnCheckNegBeyond.Checked)
            {
                NegBeyondUnitTime.Text   = item.SelectSingleNode("HumanSuperscale/NegBeyond/UnitTime").InnerText;
                NegBeyondUpperLimit.Text = item.SelectSingleNode("HumanSuperscale/NegBeyond/UpperLimit").InnerText;
            }
            PassLine pslint = PassLine.LoadFromXml(item);
            Point    temp   = pslint.DirectLineStart;

            pslint.DirectLineStart = pslint.DirectLineEnd;
            pslint.DirectLineEnd   = temp;
            pslint.PassLineType    = 0;
            pslineList.Add(pslint);
            return(pslineList);
        }