com.esri.arcgis.geometry
Interface esriCurveIteratorEnum

All Superinterfaces:
Serializable

public interface esriCurveIteratorEnum
extends Serializable

Identifies different stop options for an IEnumCurve iterator.

Description

This enumerator is used by IEnumcurve::StopOptions and IEnumcurve::StopReason.

Remarks

Note: These options are only used for multipart polyline/polygon.

esriCurveIteratorNoStop: With this option the enumerator will not stop at end points of parts.

esriCurveIteratorStopAtPartFrom: With this option the enumerator will stop at part fromPoints if the it crosses those points while enumerating.

esriCurveIteratorStopAtPartTo: With this option the enumerator will stop at part toPoints if the it crosses those points while enumerating.

esriCurveIteratorStopAtPartEndPoints: With this option the enumerator will stop at part fromPoints and toPoints if the it crosses those points while enumerating.

esriCurveIteratorStopAtCurveEnd: Option not currently used

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Field Summary
static int esriCurveIteratorNoStop
          GetAtDistance will not stop at any endpoints of parts.
static int esriCurveIteratorStopAtCurveEnd
          GetAtDistance stopped at the end of the curve (only used for output).
static int esriCurveIteratorStopAtPartEndPoints
          GetAtDistance will stop at 'from' and 'to' points of parts.
static int esriCurveIteratorStopAtPartFrom
          GetAtDistance will stop at 'from' points of parts.
static int esriCurveIteratorStopAtPartTo
          GetAtDistance will stop at 'to' points of parts.
 

Field Detail

esriCurveIteratorNoStop

static final int esriCurveIteratorNoStop
GetAtDistance will not stop at any endpoints of parts.

See Also:
Constant Field Values

esriCurveIteratorStopAtPartFrom

static final int esriCurveIteratorStopAtPartFrom
GetAtDistance will stop at 'from' points of parts.

See Also:
Constant Field Values

esriCurveIteratorStopAtPartTo

static final int esriCurveIteratorStopAtPartTo
GetAtDistance will stop at 'to' points of parts.

See Also:
Constant Field Values

esriCurveIteratorStopAtPartEndPoints

static final int esriCurveIteratorStopAtPartEndPoints
GetAtDistance will stop at 'from' and 'to' points of parts.

See Also:
Constant Field Values

esriCurveIteratorStopAtCurveEnd

static final int esriCurveIteratorStopAtCurveEnd
GetAtDistance stopped at the end of the curve (only used for output).

See Also:
Constant Field Values