namespace FLCompanionByDvurechensky.Data { /// /// Информация о вершине /// public class GraphVertexInfo { /// /// Вершина /// public GraphVertex Vertex { get; set; } /// /// Не посещенная вершина /// public bool IsUnvisited { get; set; } /// /// Сумма весов ребер /// public int EdgesWeightSum { get; set; } /// /// Предыдущая вершина /// public GraphVertex PreviousVertex { get; set; } /// /// Конструктор /// /// Вершина public GraphVertexInfo(GraphVertex vertex) { Vertex = vertex; IsUnvisited = true; EdgesWeightSum = int.MaxValue; PreviousVertex = null; } } }