AgvPathResult.cs
580 Bytes
using Rcs.Domain.Entities;
namespace HaHRCS.Core.Models
{
/// <summary>
/// 寻路结果
/// </summary>
public class AgvPathResult
{
public bool Success { get; set; }
public List<MapNode> Nodes { get; set; } = new();
public List<MapEdge> Edges { get; set; } = new();
/// <summary>
/// 总成本
/// </summary>
public double TotalCost { get; set; } = double.PositiveInfinity;
/// <summary>
/// 失败原因
/// </summary>
public string FailReason { get; set; }
}
}