namespace CounterDrone.Core.Algorithms
{
    /// <summary>探测源（独立探测设备或火力单元自带探测能力）</summary>
    public class DetectionSource
    {
        public Vector3 Position { get; set; }
        public float RadarRange { get; set; }
        public float EORange { get; set; }
        public float IRRange { get; set; }
        public float Accuracy { get; set; }
        public float MinElevation { get; set; } = float.MaxValue;
        public float MaxElevation { get; set; } = float.MaxValue;
        public float MinDetectAlt { get; set; } = float.MaxValue;
        public float MaxDetectAlt { get; set; } = float.MaxValue;
        public string? ModelId { get; set; }
    }
}
