Пример #1
0
 public void ImportCellList(IEnumerable <EvaluationOutdoorCell> cells)
 {
     CellList = cells.Where(x => x.Height > 0).ToList();
     Region   = new EvaluationRegion(CellList,
                                     EvaluationSettings.DistanceInMeter, EvaluationSettings.DegreeSpan);
     Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan);
 }
Пример #2
0
 public EvaluationInfrastructure(IGeoPoint<double> leftBottom, IGeoPoint<double> rightTop,
     IEnumerable<EvaluationOutdoorCell> cells)
     : this()
 {
     Region = new EvaluationRegion(leftBottom, rightTop, EvaluationSettings.DistanceInMeter);
     CellList = cells.Where(x => x.Height > 0).ToList();
     Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan);
 }
Пример #3
0
 public EvaluationInfrastructure(IGeoPoint <double> leftBottom, IGeoPoint <double> rightTop,
                                 IEnumerable <EvaluationOutdoorCell> cells)
     : this()
 {
     Region   = new EvaluationRegion(leftBottom, rightTop, EvaluationSettings.DistanceInMeter);
     CellList = cells.Where(x => x.Height > 0).ToList();
     Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan);
 }
Пример #4
0
 public void InitializeRegion()
 {
     if (CellList.Count <= 0)
     {
         return;
     }
     Region = new EvaluationRegion(CellList,
                                   EvaluationSettings.DistanceInMeter, EvaluationSettings.DegreeSpan);
     Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan);
 }
Пример #5
0
 public void AddCell(EvaluationOutdoorCell cell)
 {
     IOutdoorCell existedCell = _service.QueryCell(cell);
     if (existedCell == null)
     {
         existedCell = _service.QueryCell(cell);
         CellList.Add(cell);
         if (existedCell == null)
         {
             Region = new EvaluationRegion(CellList,
                 EvaluationSettings.DistanceInMeter, EvaluationSettings.DegreeSpan);
         }
         Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan);
     }
 }
Пример #6
0
        public void AddCell(EvaluationOutdoorCell cell)
        {
            IOutdoorCell existedCell = _service.QueryCell(cell);

            if (existedCell == null)
            {
                existedCell = _service.QueryCell(cell);
                CellList.Add(cell);
                if (existedCell == null)
                {
                    Region = new EvaluationRegion(CellList,
                                                  EvaluationSettings.DistanceInMeter, EvaluationSettings.DegreeSpan);
                }
                Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan);
            }
        }
Пример #7
0
 public void ImportCellList(IEnumerable<EvaluationOutdoorCell> cells)
 {
     CellList = cells.Where(x => x.Height > 0).ToList();
     Region = new EvaluationRegion(CellList,
         EvaluationSettings.DistanceInMeter, EvaluationSettings.DegreeSpan);
     Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan);
 }
Пример #8
0
 public void InitializeRegion()
 {
     if (CellList.Count <= 0) return;
     Region = new EvaluationRegion(CellList,
         EvaluationSettings.DistanceInMeter, EvaluationSettings.DegreeSpan);
     Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan);
 }