This document is archived and information here might be outdated.  Recommended version.


IMCollection Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IM > IMCollection Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (Geometry)  

IMCollection Interface

Provides access to members that control operations on M-aware multipoints, polylines, polygons and multipatches.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Name Description
Read-only property MMax The maximum M value.
Read-only property MMin The minimum M value.
Method MultiplyMs Multiplies all the M values by a factor.
Method OffsetMs Offsets all the M values by an offset value.

CoClasses that implement IMCollection

CoClasses and Classes Description
MultiPatch A collection of surface patches.
Multipoint An ordered collection of points; optionally has measure, height and ID attributes.
Polygon A collection of rings ordered by their containment relationship; optionally has measure, height and ID attributes.
Polyline An ordered collection of paths; optionally has measure, height and ID attributes.

Remarks

IMCollection supports operations performed on a collection of geometry objects that have M values.  For IMCollection operations to be performed, the object must be MAware and have non-NaN Ms.

See Also

IPoint.M Property | IMSegmentation2 Interface | IMSegmentation Interface | IMAware Interface | IMCollection Interface