Exemple #1
0
        private AvidPathInfo TracePath(LinkedAvidNode leaf, AvidModelWindow start, AvidModelWindow destination)
        {
            var pathInfo = new AvidPathInfo(leaf.NodeDistance, start, destination);

            pathInfo.PathNodes.AddRange(leaf.GetBranch());
            pathInfo.PathNodes.Reverse();
            return(pathInfo);
        }
        public static string AvidPathToString(AvidPathInfo path)
        {
            string pathNodes = string.Join(" -> ", path.PathNodes);

            return(string.Format("D:{0} ({1})", path.Distance, pathNodes));
        }