Share

CorridorSurfaceCollection Class

A collection of corridor surface (CorridorSurface) objects.

Inheritance Hierarchy

SystemObject
  [T:Autodesk.Civil.CivilWrapper<AeccDbCorridor>]
    Autodesk.Civil.DatabaseServicesCorridorSurfaceCollection


Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280

Syntax

C#

public sealed class CorridorSurfaceCollection : [T:Autodesk.Civil.CivilWrapper<AeccDbCorridor>], 
	IEnumerable<CorridorSurface>

VB

Public NotInheritable Class CorridorSurfaceCollection
	Inherits [T:Autodesk.Civil.CivilWrapper<AeccDbCorridor>]
	Implements IEnumerable(Of CorridorSurface)

C++

public ref class CorridorSurfaceCollection sealed : public [T:Autodesk.Civil.CivilWrapper<AeccDbCorridor>], 
	IEnumerable<CorridorSurface^>

The CorridorSurfaceCollection type exposes the following members.

Properties

 NameDescription
Public propertyCorridorId Gets the ObjectId of the parent Corridor.
Public propertyCount Gets the number of CorridorSurface objects in the collection.
Public propertyItemInt32 
Public propertyItemString 

Methods

 NameDescription
Public methodAdd(String) Adds an empty corridor surface with name and default style.
Public methodAdd(String, ObjectId) Adds an empty corridor surface with name and style.
Public methodGetEnumerator Implements the method declared in the IEnumerable<T> interface. This method return an enumerator which can be use to enumerate this collection.
Public methodGetObjectEnumerator Implements the method declared in the IEnumerable interface. This method return an enumerator which can be used to enumerate this collection.
Public methodRemove(CorridorSurface) Removes the given CorridorSurface.
Public methodRemove(String) Removes a CorridorSurface with the given name.
Public methodRemoveAt Removes a CorridorSurface by index.
Public methodSurfaceNames Gets an array of surface names from the collection.

See Also

Reference

Was this information helpful?