Share

CorridorSurfaceMaskCollection Class

Collection of corridor surface mask (CorridorSurfaceMask) objects.

Inheritance Hierarchy

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


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

Syntax

C#

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

VB

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

C++

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

The CorridorSurfaceMaskCollection type exposes the following members.

Properties

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

Methods

 NameDescription
Public methodAdd(String) Adds an empty mask with the given mask name.
Public methodAdd(String, ObjectId) Adds a mask with the given mask name and polyline.
Public methodAdd(String, Point3dCollection) Adds a mask with the given mask name and polygon points.
Public methodAdd(String, String) Adds a mask with the given mask name and feature line code.
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 methodMaskNames Gets an array of mask names.
Public methodRemove(CorridorSurfaceMask) Removes the given CorridorSurfaceMask object.
Public methodRemove(String) Removes a CorridorSurfaceMask object with the given name.
Public methodRemoveAt Removes a CorridorSurfaceMask object by index.

See Also

Reference

Was this information helpful?