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


IEnumCurve Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IE > IEnumCurve Interface
ArcGIS Developer Help

IEnumCurve Interface

Provides access to members that allow efficient construction of sequential subcurves along a polyline or polygon. Note: the IEnumCurve interface has been superseded by IEnumCurve2. Please consider using the more recent version.

Product Availability

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

Members

Name Description
Method Clone Returns a copy of this enumerator positioned at the same segment.
Read-only property CurveDistance The current distance from the start of the curve.
Method GetSubcurve Extracts a portion of this curve into a new curve.
Method Next Moves iterator to a specified distance along the curve.
Read-only property PartIndex The current part index.
Method Reset Resets the iterator to the start of the curve.
Read-only property Segment The segment covering the current distance of this curve iterator.
Read-only property SegmentDistance The distance within the current segment of the current distance of this curve iterator.
Read-only property SegmentIndex The current segment index within the current part.
Read/write property StopOptions Stop options for the distance iterator.
Read-only property StopReason The reason for the current position of the distance iterator.

Classes that implement IEnumCurve

Classes Description