public LinkLoss(CalLinkLossParam calParam, IApplicationContext appContex) { this.m_clutterParams = calParam.clutterParams; this.m_GeoInfo = calParam.geoInfo; this.m_antGainCal = calParam.antGainCal; this.m_iplCalDataVstr = calParam.iplCalDataVstr; this.m_IsBuildingLoaded = calParam.IsBuildingLoaded; this.m_StructAntennaParam = new StructAntennaParam(); this.m_DicOfParamsFromGIS = new Dictionary<short, ParamsFromGIS>(); this.AddDictionary(calParam.CellEdgeCoverageProbability); LinkLossConfiguration configuration = new LinkLossConfiguration(appContex); this.m_Layers = configuration.ReaderLayers(); this.m_MCL = configuration.GetMCL(); //add by xujuan m_iGetRelayUEPathLoss = calParam.iGetRelayUEPathLoss; }
public SFadingMarginAndPentrLoss(IClutterParams gisClutterParams) { this.m_GisClutterParams = gisClutterParams; this.InitialDictionary(); }