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); }
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); }
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); }
public void InitializeRegion() { if (CellList.Count <= 0) { return; } Region = new EvaluationRegion(CellList, EvaluationSettings.DistanceInMeter, EvaluationSettings.DegreeSpan); Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan); }
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); } }
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); }
public void InitializeRegion() { if (CellList.Count <= 0) return; Region = new EvaluationRegion(CellList, EvaluationSettings.DistanceInMeter, EvaluationSettings.DegreeSpan); Region.InitializeParameters(CellList, EvaluationSettings.DegreeSpan); }