Esempio n. 1
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="pathes"></param>
 /// <param name="IsSameSatRequired"></param>
 /// <param name="BaseSiteSelectType"></param>
 /// <param name="IndicatedBaseSiteName"></param>
 public MultiSiteObsStream(IEnumerable <String> pathes, BaseSiteSelectType BaseSiteSelectType, bool IsSameSatRequired, string IndicatedBaseSiteName = null)
 {
     this.IsSameSatRequired     = IsSameSatRequired;
     this.IndicatedBaseSiteName = IndicatedBaseSiteName;
     this.BaseSiteSelectType    = BaseSiteSelectType;
     this.Pathes      = new List <string>(pathes);
     this.DataSources = new BaseDictionary <string, ISingleSiteObsStream>();
     foreach (var item in Pathes)
     {
         var source = new RinexFileObsDataSource(item);
         this.DataSources.Add(source.Name, source);
     }
     Init();
 }
Esempio n. 2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public BaseSiteSelection(BaseSiteSelectType BaseSiteSelectType, string IndicatedSiteName)
 {
     this.BaseSiteSelectType = BaseSiteSelectType;
     this.IndicatedSiteName  = IndicatedSiteName;
 }
Esempio n. 3
0
 public override string ToString()
 {
     return(BaseSiteSelectType.ToString());
 }