public IPLCalcDataVstr GeneratePLCalcDataVstr() { PLCalcDataVstr vstr = new PLCalcDataVstr(this.m_AppContext); vstr.PropModelCollection = this.PropModelCollection; vstr.PLCalcCollection = this.PLCalcCollection; vstr.FileAccesser = this.FileAccesser; vstr.AntennaGainCalculator = this.AntennaGainCalculator; return vstr; }
public void Initialize() { if (!m_Initialized) { m_Initialized = true; m_PropMng = new PropagationModelLoadManager(); LoadModelManager(); m_IPTPLossCalcMethod = new PathLosCalcMethod(applicationContext); m_BackhaulPLCalc = new BackhaulPLCalc(applicationContext); m_PLCalcDataMngr = new PLCalcDataMngr(applicationContext); m_GetRelayUEPathLoss = new GetRelayUEPathLoss(applicationContext); m_TreeNodeOpeList.Add(m_ModelsMngr); m_PLCalcDataVstr = new Huawei.UNet.Propa.DataManager.PLCalcDataVstr(applicationContext); m_PLCalcDataVstr.PropModelCollection = m_PropModelCollection; m_GisDataProvider = ServiceHelper.Lookup<IDataProvider>(applicationContext); m_GeoDataObserver = new GeoDataObserver(m_GisDataProvider); } }