/// <summary> /// Adiciona um novo arco /// </summary> /// <param name="pIdOrigem"></param> /// <param name="pIdDestino"></param> /// <param name="pPeso"></param> public void AdicionarArco(int pIdOrigem, int pIdDestino, double pPeso) { Vertice Origem; Vertice Destino; Origem = Vertices.Find(item => item.Id == pIdOrigem); Destino = Vertices.Find(item => item.Id == pIdDestino); novoArco = new Arco(Origem, Destino, pPeso); Arcos.Add(novoArco); }
private Vertice ventanaVertice; // ventana para agregar los vértices #endregion Fields #region Constructors public Simulador() { InitializeComponent(); nuevoNodo = null; var_control = 0; ventanaVertice = new Vertice(); ventanaArco = new Arco(); ventanaRecorrido = new Recorrido(); this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true); }
/// <summary> /// Adiciona o arco à lista de arcos /// </summary> /// <param name="pArco"></param> public void AdicionarArco(Arco pArco) { listaArcos.Add(pArco); }