This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Editor > ESRI.ArcGIS.Editor > Interfaces > IC > ICourse Interface > ICourse.AddSegment Method (ArcObjects .NET 10.5 SDK) |
Adds a reference for the course to the input geometry.
[Visual Basic .NET] Public Function AddSegment ( _ ByVal geom As IGeometry, _ ByVal distanceFactor As Double, _ ByVal angularOffset As Double _ ) As ISegment
[C#] public ISegment AddSegment ( IGeometry geom, double distanceFactor, double angularOffset );
Adds a geometry segment to the input geom object. If the variable is specified, a geometry segment is returned. The geometry segment must be specified using the other methods on the ICourse interface.
The geom is a 'higher level' geometry such as a Polyline or a Polygon.
The distanceFactor is a scale factor that is multiplied to any of the distances used to define the course segment. Use a value of 1 to not change the input distances.
The angularOffset is an correction that is added to any directions used to define the course segment. The value is specified in radians. Use a value of 0 to not change the input directions.
Note: If the Type is esriCTAngleDistance or esriCTTangentCurve, there must be at least one segment in the input geometry.