/// <summary> /// Setter for <see cref="xpidea.neuro.net.NeuroLink.OutNode" /> property. /// </summary> /// <param name="node">Outgoing (destination) node.</param> public void SetOutNode(NeuroNode node) { outNode = node; }
/// <summary> /// Connects this node to <b>toNode</b> using link <b>link</b>. /// </summary> /// <param name="toNode">Destination node.</param> /// <param name="link">Link used to connect nodes.</param> public void LinkTo(NeuroNode toNode, NeuroLink link) { OutLinks.Add(link); toNode.InLinks.Add(link); link.SetInNode(this); link.SetOutNode(toNode); }
/// <summary> /// Setter for <see cref="xpidea.neuro.net.NeuroLink.InNode" /> property. /// </summary> /// <param name="node">Incomming (source) node.</param> public void SetInNode(NeuroNode node) { inNode = node; }
/// <summary> /// Constructor. /// </summary> public NeuroLink() { inNode = null; outNode = null; }