internal static List <Connector> detectOpenEnds(AnalyticModel Model)
        {
            List <Connector> singleConnectors = new List <Connector>();

            foreach (Connector c1 in Model.AllConnectors)
            {
                if (!(1 < Model.AllConnectors.Count(c => c.Equalz(c1, Shared.Extensions._1mmTol))))
                {
                    singleConnectors.Add(c1);
                }
            }
            return(singleConnectors);
        }
 public MEPSystemTraversal(Document doc, HashSet <Element> elements)
 {
     Model    = new AnalyticModel(elements);
     this.doc = doc;
     _1mmTol  = 0.00328;
 }