public Dijkstra(List<NetUser> netUserList, NetLayer.NetData _netData) { if (netUserList.Count < 3) throw new ArgumentOutOfRangeException("totalNodeCount " + netUserList.Count + "Expected a minimum of 3."); this.netUserList = netUserList; Hint = getConnectedNodesNetuSer; TraversalCost = getCostNetUser; TotalNodeCount = this.netUserList.Count; netData = _netData; }
/// <summary> /// Constructor Parametrizado /// </summary> /// <param name="netUserList">La lista de usuarios de la red</param> /// <param name="_netData">Los datos de configuración de red</param> public Dijkstra(List <NetUser> netUserList, NetLayer.NetData _netData) { if (netUserList.Count < 3) { throw new ArgumentOutOfRangeException("totalNodeCount", netUserList.Count, "Expected a minimum of 3."); } this.netUserList = netUserList; Hint = getConnectedNodesNetuSer; TraversalCost = getCostNetUser; TotalNodeCount = this.netUserList.Count; netData = _netData; }