Esempio n. 1
0
 /// <summary>
 /// Recalculate from this node.
 /// Usually does not need to be called manually
 /// </summary>
 public static void RecalculateFrom(Node node)
 {
     node.ClearCalculation();
     workList = new List <Node> {
         node
     };
     StartCalculation();
 }
        public static void RecalculateFrom(Node node)
        {
            node.ClearCalculation();
            List <Node> list = new List <Node>();

            list.Add(node);
            workList = list;
            StartCalculation();
        }
Esempio n. 3
0
        /// <summary>
        /// Recalculate from this node.
        /// Usually does not need to be called manually
        /// </summary>
        public static void RecalculateFrom(Node node)
        {
            node.ClearCalculation();
            var workList = new List <Node> {
                node
            };

            m_Done = new Dictionary <Node, bool>();
            AddOutputsToWorkList(node, workList);
            StartCalculation(workList);
        }
Esempio n. 4
0
		/// <summary>
		/// Recalculate from this node. 
		/// Usually does not need to be called manually
		/// </summary>
		public static void RecalculateFrom (Node node) 
		{
			node.ClearCalculation ();
			workList = new List<Node> { node };
			StartCalculation ();
		}