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;
}
}
}