コード例 #1
0
 public void AddRude(Layout l, Station s)
 {
     base.Add(s);
     this.m_htDBID2Station[s.ID] = s;
     this.m_htName2Station[s.ID] = s;
     s.InitAfterLoad(l);
 }
コード例 #2
0
ファイル: Stations.cs プロジェクト: belsoft/traingraph
 public void AddRude(Layout l, Station s)
 {
     base.Add(s);
     this.m_htDBID2Station[s.ID] = s;
     this.m_htName2Station[s.ID] = s;
     s.InitAfterLoad(l);
 }
コード例 #3
0
 public void InitAfterLoad(Layout l, List <StationWebData> listStations)
 {
     foreach (StationWebData data in listStations)
     {
         Station item = new Station();
         base.Add(item);
         item.ID        = data.ID;
         item.DBID      = data.DBID;
         item.ShortName = data.ShortName;
         this.m_htName2Station[item.ID] = item;
         item.InitAfterLoad(l);
     }
 }
コード例 #4
0
ファイル: Stations.cs プロジェクト: belsoft/traingraph
 public void InitAfterLoad(Layout l, List<StationWebData> listStations)
 {
     foreach (StationWebData data in listStations)
     {
         Station item = new Station();
         base.Add(item);
         item.ID = data.ID;
         item.DBID = data.DBID;
         item.ShortName = data.ShortName;
         this.m_htName2Station[item.ID] = item;
         item.InitAfterLoad(l);
     }
 }
コード例 #5
0
ファイル: TISLayout.cs プロジェクト: belsoft/traingraph
 public bool UpdateStations(List <StationWebData> listStations)
 {
     base.m_alStations.InitAfterLoad(this, listStations);
     foreach (Element element in base.m_alElements)
     {
         if (element is PathElementPassive)
         {
             PathElementPassive passive = (PathElementPassive)element;
             if (passive.StationArea.Length != 0)
             {
                 Station stationByID = base.m_alStations.GetStationByID(passive.StationArea);
                 if (stationByID != null)
                 {
                     stationByID.InitAfterLoad(this);
                 }
                 passive.m_StationArea = stationByID;
             }
         }
         element.InitAfterLoad(this);
     }
     return(true);
 }