34 lines
1.0 KiB
C#
34 lines
1.0 KiB
C#
using static AgroBase.Models.Enums;
|
|
|
|
namespace OperationControl.Mapas.Creation
|
|
{
|
|
/// <summary>
|
|
/// Snapshot de um ponto coletado durante a criação de um mapa.
|
|
/// Latitude/Longitude são sempre WGS84.
|
|
/// </summary>
|
|
public sealed class MapaPontoCriacao
|
|
{
|
|
public double Latitude { get; set; }
|
|
public double Longitude { get; set; }
|
|
public double Altitude { get; set; }
|
|
public double PrecisaoCm { get; set; }
|
|
public int NumeroSatelites { get; set; }
|
|
public TiposCorrecaoGPS QualidadeFix { get; set; }
|
|
public DateTime Momento { get; set; }
|
|
|
|
public MapaPontoCriacao Clonar()
|
|
{
|
|
return new MapaPontoCriacao
|
|
{
|
|
Latitude = Latitude,
|
|
Longitude = Longitude,
|
|
Altitude = Altitude,
|
|
PrecisaoCm = PrecisaoCm,
|
|
NumeroSatelites = NumeroSatelites,
|
|
QualidadeFix = QualidadeFix,
|
|
Momento = Momento
|
|
};
|
|
}
|
|
}
|
|
}
|