ArcGIS Enterprise SDK
ICurve.GetSubcurve Method
ArcGIS Developer Help

ICurve.GetSubcurve Method

Extracts a portion of this curve into a new curve.

[Visual Basic .NET]
Public Sub GetSubcurve ( _
    ByVal fromDistance As Double, _
    ByVal toDistance As Double, _
    ByVal asRatio As Boolean, _
    ByRef outSubcurve As ICurve _
public void GetSubcurve (
    double fromDistance,
    double toDistance,
    bool asRatio,
    ref ICurve outSubcurve


Gets the subcurve between the specified points along the original curve and creates a new curve. The elements in the new subcurve are the same type and have the same properties as the elements of the original curve. Which means if:

Input Geometry Output Geometry
Polygon Polyline
Polyline Polyline
Ring Path
Path Path
Segment Segment


If the input geometry is a polygon, you may want to use IRing::GetSubCurveEx which has more capabilities.



Subcurve Example

See Also

ICurve Interface