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


IEnumCurve2 Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (Geometry)  

IEnumCurve2 Interface

Provides access to members that extend IEnumCurve.

Product Availability

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

Members

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 QueryPoint Copies a location on this curve into pointOnCurve. AsRatio is true when fromDistance is normalized to the interval [0..1].
Method 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].
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.

Inherited Interfaces

Interfaces Description
IEnumCurve Provides access to members that allow efficient construction of sequential subcurves along a polyline or polygon.