Corridor surfaces can represent the base upon which the corridor is constructed, the top of the finished roadway, or other aspects of the corridor. Such surfaces are represented by the AeccSurface class and by the unrelated AeccCorridorSurface class. AeccCorridorSurface objects contain corridor-specific information about the surfaces, such as which feature line, point, and link codes were used to create it.