com.esri.arcgis.geometry
Interface esriCurveExtension

All Superinterfaces:
Serializable

public interface esriCurveExtension
extends Serializable

Describes the options to be used when extending a polyline. See the IConstructCurve::ConstructExtended method.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Field Summary
static int esriDefaultCurveExtension
          By default, extension considers both ends of paths.
static int esriKeepEndAttributes
          If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point.
static int esriNoEndAttributes
          If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point.
static int esriNoExtendAtFrom
          Do not extend the 'from' end of any path.
static int esriNoExtendAtTo
          Do not extend the 'to' end of any path.
static int esriRelocateEnds
          If an extension is performed at an end, relocate the end point to the new position instead of leaving the old point and adding a new point at the new position.
 

Field Detail

esriDefaultCurveExtension

static final int esriDefaultCurveExtension
By default, extension considers both ends of paths. The old ends remain and new points are added at the extended ends. The new points have attributes that are extrapolated from adjacent existing segments.

See Also:
Constant Field Values

esriRelocateEnds

static final int esriRelocateEnds
If an extension is performed at an end, relocate the end point to the new position instead of leaving the old point and adding a new point at the new position.

See Also:
Constant Field Values

esriKeepEndAttributes

static final int esriKeepEndAttributes
If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point. Instead, make its attributes the same as the current end. Incompatible with esriNoAttributes.

See Also:
Constant Field Values

esriNoEndAttributes

static final int esriNoEndAttributes
If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point. Instead, make its attributes be empty. Incompatible with esriKeepAttributes.

See Also:
Constant Field Values

esriNoExtendAtFrom

static final int esriNoExtendAtFrom
Do not extend the 'from' end of any path.

See Also:
Constant Field Values

esriNoExtendAtTo

static final int esriNoExtendAtTo
Do not extend the 'to' end of any path.

See Also:
Constant Field Values