public NodeListVisualisationElement(NodeListVisualisation parent, SolverNode node) { this.node = node; this.owner = parent; }
/// <summary> /// Update the evaluation list /// </summary> private void UpdateEvalList() { return; List<INode<SolverNode>> evalList = controller.Strategy.EvaluationItterator.GetEvalList(); List<SolverNode> deepClone = new List<SolverNode>(evalList.Count); foreach (INode<SolverNode> node in evalList) { deepClone.Add(new SolverNode(node.Data)); } if (deepClone.Count > 0) { NodeListVisualisation vis = new NodeListVisualisation(controller, deepClone, new SizeInt(6, 6)); visualisationContainerEvalList.Visualisation = vis; visualisationContainerEvalList.Render(); } }
private void UpdateEvalList() { return; List<INode<SolverNode>> evalList = solver.Strategy.EvaluationItterator.GetEvalList(); if (evalList != null) { NodeListVisualisation vis = new NodeListVisualisation( evalList.ConvertAll<SolverNode>(delegate(INode<SolverNode> item) { return item.Data; }), new SizeInt(6, 6)); visualisationContainerEvalList.Visualisation = vis; visualisationContainerEvalList.Render(); } }