ArcGIS Enterprise SDK
IConstructCurve Interface
ArcGIS Enterprise SDK Developer Help > ArcGIS Enterprise SDK API Reference > ArcGIS Enterprise SDK .NET Namespaces > ESRI.ArcGIS.Geometry > Interfaces > IC > IConstructCurve Interface
ArcGIS Developer Help

IConstructCurve Interface

Provides access to members that construct a curve using other geometries and measures.


IConstructCurve contains methods used to create specialized Polylines or Polygons from input curvesConstructOffset is used to create the right or left offset of a given curve.  ConstructExtended extends a curve according to the desired extension method.


Name Description
Method ConstructExtended Constructs an extended version of the 'from' curve that goes to the 'to' curve. The flags are bit-wise combined esriCurveExtension values.
Method ConstructKoch Constructs a Koch snowflake fractal using the input polycurve as the generator. 'r' is not used. Do not use a value for recursionLevel > 10.
Method ConstructOffset Constructs a curve being the locus of points offset a given distance from another curve. See the enumeration esriConstructOffsetEnum to information on different ways that offset curve can be generated.

Classes that implement IConstructCurve

Classes Description
Polygon A collection of rings ordered by their containment relationship; optionally has measure, height and ID attributes.
Polyline An ordered collection of paths; optionally has measure, height and ID attributes.