예제 #1
0
 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;
 }
예제 #2
0
 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);
     }
 }