namespace OperationControl.Mapas.Models
{
///
/// Representa a rota manual ordenada utilizada
/// para retorno seguro do rover à base.
///
/// A ordem dos pontos é a ordem de passagem.
///
public sealed class MapaRotaRetorno
{
private readonly List
_pontos = new();
public IReadOnlyList
Pontos =>
_pontos;
public int Quantidade =>
_pontos.Count;
public bool PossuiPontos =>
_pontos.Count > 0;
internal List
PontosMutaveis =>
_pontos;
}
}