| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 | 
							- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- namespace XdCxRhDW.Core.Api
 
- {
 
-     
 
-     /// <summary>
 
-     /// 误差分布参数
 
-     /// </summary>
 
-     public class GdopParam
 
-     {
 
-         private static GdopParam _误差配置 = new GdopParam();
 
-         public static GdopParam 误差配置
 
-         {
 
-             get { return GdopParam._误差配置; }
 
-             set { GdopParam._误差配置 = value; }
 
-         }
 
-         private double[] _误差距离km = new double[]
 
-                     { 10
 
-                     , 20
 
-                     , 30
 
-                     , 40
 
-                     , 60
 
-                     , 80
 
-                     , 100
 
-                     , 200
 
-                     , 300
 
-                     , 400
 
-                     , 600
 
-                     , 800
 
-                     , 1000
 
-                     , 2000
 
-                     , 3000
 
-                     , 4000
 
-                     , 6000
 
-                     , 8000
 
-                     , 10000
 
-                     , 20000
 
-                     //, 30000
 
-                     //, 40000
 
-                     };
 
-         public double[] 误差距离km
 
-         {
 
-             get { return _误差距离km; }
 
-             set { _误差距离km = value; }
 
-         }
 
-         public double[] 误差距离m
 
-         {
 
-             get
 
-             {
 
-                 if (_误差距离km == null)
 
-                 {
 
-                     return null;
 
-                 }
 
-                 else
 
-                 {
 
-                     double[] distance = new double[_误差距离km.Length];
 
-                     for (int i = 0; i < _误差距离km.Length; i++)
 
-                     {
 
-                         distance[i] = _误差距离km[i] * 1e3;
 
-                     }
 
-                     return distance;
 
-                 }
 
-             }
 
-         }
 
-         private double[] _小误差距离km = new double[]
 
-              {
 
-                       1
 
-                     , 2
 
-                     , 3
 
-                     , 4
 
-                     , 6
 
-                     , 8
 
-                     , 10
 
-                     , 20
 
-                     , 30
 
-                     , 40
 
-                     , 60
 
-                     , 80
 
-                     , 100
 
-                     , 200
 
-                     , 300
 
-                     , 400
 
-                     , 600
 
-                     , 800
 
-                     , 1000
 
-                     , 2000
 
-                  //, 30000
 
-                  //, 40000
 
-              };
 
-         public double[] 小误差距离m
 
-         {
 
-             get
 
-             {
 
-                 if (_小误差距离km == null)
 
-                 {
 
-                     return null;
 
-                 }
 
-                 else
 
-                 {
 
-                     double[] distance = new double[_小误差距离km.Length];
 
-                     for (int i = 0; i < _小误差距离km.Length; i++)
 
-                     {
 
-                         distance[i] = _小误差距离km[i] * 1e3;
 
-                     }
 
-                     return distance;
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |