|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IE > IEnumCurve2 Interface (ArcObjects .NET 10.4 SDK) | 
Provides access to members that extend IEnumCurve.
| Description | ||
|---|---|---|
|  | Clone | Returns a copy of this enumerator positioned at the same segment. | 
|  | CurveDistance | The current distance from the start of the curve. | 
|  | GetSubcurve | Extracts a portion of this curve into a new curve. | 
|  | Next | Moves iterator to a specified distance along the curve. | 
|  | PartIndex | The current part index. | 
|  | QueryPoint | Copies a location on this curve into pointOnCurve. AsRatio is true when fromDistance is normalized to the interval [0..1]. | 
|  | QuerySubcurve | Copies a portion of this curve into an existing subcurve. AsRatio is true when fromDistance and toDistance are normalized to the interval [0..1]. | 
|  | Reset | Resets the iterator to the start of the curve. | 
|  | Segment | The segment covering the current distance of this curve iterator. | 
|  | SegmentDistance | The distance within the current segment of the current distance of this curve iterator. | 
|  | SegmentIndex | The current segment index within the current part. | 
|  | StopOptions | Stop options for the distance iterator. | 
|  | StopReason | The reason for the current position of the distance iterator. | 
| Interfaces | Description | 
|---|---|
| IEnumCurve | Provides access to members that allow efficient construction of sequential subcurves along a polyline or polygon. |