コリドーの基線のリストを取得する

コリドーのすべての基線のコレクションは、BaselineCollection 型の Corridor.Baselines プロパティに含まれます。

次の例では、コリドーの各基線の基礎となる線形と縦断に関する情報を表示します。

foreach (Baseline oBaseline in oCorridor.Baselines)
{                       
    Alignment oAlign = ts.GetObject(oBaseline.AlignmentId, OpenMode.ForRead) as Alignment;
    Profile oProfile = ts.GetObject(oBaseline.ProfileId, OpenMode.ForRead) as Profile;
    ed.WriteMessage(@"Baseline information - 
      Alignment     : {0}
      Profile       : {1}
      Start station : {2}
      End station   : {3}", 
      oAlign.Name,
      oProfile.Name,
      oBaseline.StartStation,
      oBaseline.EndStation);
}