コリドー サーフェスのリストを取得する

各コリドーのすべてのコリドー サーフェスのコレクションは、Corridor.CorridorSurfaces プロパティに保持されます。各コリドー サーフェスには、サーフェスの境界と、サーフェスの作成に使用するすべてのポイント、リンク、および計画線コードのリストが含まれています。コリドー サーフェスには、さらに、サーフェスの作成に使用するサーフェス スタイル ID と横断スタイル ID の読み込み専用の参照も含まれています。

この例はすべてのコリドー サーフェスをコリドー内で一覧表示し、各サーフェスを構成するポイント コードを指定します。

// List surfaces
foreach (CorridorSurface oCorridorSurface in oCorridor.CorridorSurfaces)
{
    ed.WriteMessage("Corridor surface: {0}\n", oCorridorSurface.Name);
 
    // Get the point codes for the surface.
    String[] oPointCodes = oCorridorSurface.PointCodes();                        
    ed.WriteMessage("Surface point codes:\n");
    foreach (String s in oPointCodes)
    {
        ed.WriteMessage("{0}\n", s); 
    }
 
}