public void Init(IBaseService serviceProviderTemp) { this.m_ServiceProvider = serviceProviderTemp; IDataProvider dataProvider = serviceProviderTemp.Lookup(typeof(IDataProvider).FullName) as IDataProvider; this.m_GeoDataProvider = new GeoDataObserver(dataProvider); DiffractionLossBase.InitialCalcMethods(); ClutterLossBase.InitialCalcMethods(); EffectTxHeightBase.InitialCalcMethods(); }