using System;
namespace AsbCloudApp.Data
{
    /// <summary>
    /// Формирование данных по плановой траектории
    /// </summary>
    public class PlannedTrajectoryDto
    {
        /// <summary>
        /// ИД строки с координатами
        /// </summary>        
        public int Id { get; set; }

        /// <summary>
        /// ИД скважины
        /// </summary>        
        public int IdWell { get; set; }
        /// <summary>
        /// Дата загрузки
        /// </summary>
        public DateTime UpdateDate { get; set; }
        /// <summary>
        /// ИД пользователя 
        /// </summary>
        public int IdUser { get; set; }
        /// <summary>
        /// Глубина по стволу
        /// </summary>
        public double WellboreDepth { get; set; }

        /// <summary>
        /// Угол зенитный
        /// </summary>
        public double ZenithAngle { get; set; }

        /// <summary>
        /// Азимут Географ.
        /// </summary>
        public double AzimuthGeo { get; set; }

        /// <summary>
        /// Азимут Магнитный
        /// </summary>
        public double AzimuthMagnetic { get; set; }

        /// <summary>
        /// Глубина вертикальная
        /// </summary>
        public double VerticalDepth { get; set; }

        /// <summary>
        /// Абсолютная отметка
        /// </summary>
        public double AbsoluteMark { get; set; }

        /// <summary>
        /// Север отн- но устья
        /// </summary>
        public double NorthOrifice { get; set; }

        /// <summary>
        /// Восток отн- но устья
        /// </summary>
        public double EastOrifice { get; set; }

        /// <summary>
        /// Восток картографический
        /// </summary>
        public double EastCartographic { get; set; }

        /// <summary>
        /// Север картографический
        /// </summary>
        public double NorthCartographic { get; set; }

        /// <summary>
        /// Пространственная интенсивность
        /// </summary>
        public double SpatialIntensity { get; set; }

        /// <summary>
        /// Интенсивность по углу
        /// </summary>
        public double AngleIntensity { get; set; }

        /// <summary>
        /// Интенсивность по азимуту
        /// </summary>
        public double AzimuthIntensity { get; set; }

        /// <summary>
        /// Смещение от устья
        /// </summary>
        public double OrificeOffset { get; set; }

        /// <summary>
        /// Комментарии
        /// </summary>        
        public string? Comment { get; set; }
    }
}