SurfaceMaskCollection Class

This class encapsulates a surface's masks list.
Inheritance Hierarchy
SystemObject
  Autodesk.Civil.DatabaseServicesSurfaceMaskCollection

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntax
public sealed class SurfaceMaskCollection : IEnumerable<SurfaceMask>

The SurfaceMaskCollection type exposes the following members.

Constructors
 NameDescription
Public methodSurfaceMaskCollectionInitializes a new instance of the SurfaceMaskCollection class
Top
Properties
 NameDescription
Public propertyCount Gets the number of SurfaceMask objects in the collection.
Public propertyItemInt32 
Public propertyItemString 
Top
Methods
 NameDescription
Public methodAdd Adds a SurfaceMask to the collection.
Public methodGetEnumerator Implements the method declared in the IEnumerable<T> interface. This method return an enumertor which can be used to enumerate this collection.
Public methodGetObjectEnumerator Implements the method declared in the IEnumerable interface. This method return an enumertor which can be used to enumerate this collection.
Public methodIndexOf Gets the index of the specified mask in the mask collection.
Public methodMoveDown Moves the specfied mask to its next position in the mask collection.
Public methodMoveUp Moves the specfied mask to its previous position in the mask collection.
Public methodRemove Removes the specified mask from the mask collection.
Public methodRemoveAt Removes the mask at the specified index in the mask collection.
Public methodSwap Swaps the indexs of two specified masks in the mask collection, changing their order.
Top
Remarks
The masks in the list are ordered by display priority. The first item has the highest display priority and is drawn on top of any overlapping masks.
See Also