
Name 
Description 

ConvertDistanceMeasureToRatio 
Converts the distance measure to a ratio of the total distance. 

Densify 
Densify segment into the specified number of smaller segments. This method is intended for internal use only. 

Dimension 
The topological dimension of this geometry. 

Envelope 
Creates a copy of this geometry's envelope and returns it. 

EnvelopeIntersection 
Finds intersections with clipping envelope; boundaryOverlap is ignored for nonlinear segments. 

FromPoint 
The 'from' point of the curve. 

GeographicShift 
Shift longitudes to the right of splitLongitude. This method is obsolete. 

GeometryType 
The type of this geometry. 

GeoNormalize 
Shifts longitudes, if need be, into a continuous range of 360 degrees. 

GeoNormalizeFromLongitude 
Normalizes longitudes into a continuous range containing the longitude. This method is obsolete. 

GetDistanceAtVertexAttribute 
Gets the distance corresponding to the attribute value along the segment. 

GetPointsAtVertexAttribute 
Gets the point at the location corresponding to the attribute value. 

GetSubcurve 
Extracts a portion of this curve into a new curve. 

GetSubSegmentBetweenVertexAttributes 
Gets the segment corresponding to the extent along the segment between the 'from' and 'to' attribute values. 

GetVertexAttributeAtDistance 
Gets the attribute value corresponding to the distance along the segment. 

HasVertexAttributes 
Returns two booleans telling if the segment as from attribute and to attribute values. 

HorizontalIntersectionCount 
Returns the number of horizontal intersections. 

InterpolateVertexAttributes 
Interpolates Z and M values at distanceAlongSegment and stores the results at point. 

IsClosed 
Indicates if 'from' and 'to' points (of each part) are identical. 

IsEmpty 
Indicates whether this geometry contains any points. 

Length 
The length of the curve. 

MaxDistanceFromLine 
Returns the maximum distance from the line. 

Project 
Projects this geometry into a new spatial reference. 

PutAttributes 
Sets some attributes from this point and copies them to another point. Awareness is not considered. 

PutVertexAttributes 
Sets the 'from' and the 'to' attribute values. 

QueryAreaCorrection 
Queries the area correction value. 

QueryAttributes 
Gets some attributes from this point and copies them to another point. Awareness is not considered. 

QueryCentroidCorrection 
Queries the centroid correction value. 

QueryCurvature 
Finds curvature and unit vector starting at point on segment and directed to embedded circle center. 

QueryEnvelope 
Copies this geometry's envelope properties into the specified envelope. 

QueryFromPoint 
Copies this curve's 'from' point to the input point. 

QueryNormal 
Constructs a line normal to a curve from a point at a specified distance along the curve. 

QueryPoint 
Copies to outPoint the properties of a point on the curve at a specified distance from the beginning of the curve. 

QueryPointAndDistance 
Finds the point on the curve closest to inPoint, then copies that point to outPoint; optionally calculates related items. 

QueryTangent 
Constructs a line tangent to a curve from a point at a specified distance along the curve. 

QueryToPoint 
Copies the curve's 'to' point into the input point. 

QueryVertexAttributes 
Gets the 'from' and the 'to' attribute values. 

QueryWKSEnvelope 
Queries the WKS Envelope. 

QueryWKSFromPoint 
Query the WKSPoint at the 'from' point. 

QueryWKSToPoint 
Query the WKSPoint at the 'to' point. 

ReturnTurnDirection 
Finds turn direction between two connected segments. 

ReverseOrientation 
Reverses the parameterization of the curve ('from' point becomes 'to' point, first segment becomes last segment, etc). 

SetEmpty 
Removes all points from this geometry. 

SnapToSpatialReference 
Moves points of this geometry so that they can be represented in the precision of the geometry's associated spatial reference system. 

SpatialReference 
The spatial reference associated with this geometry. 

SplitAtDistance 
Split segment at specified distance. 

SplitAtVertexAttribute 
Splits the segment in two segments at the location corresponding to the attribute value. 

SplitDivideLength 
Divide segment into smaller segments of the specified length. 

SynchronizeEmptyAttributes 
Synchronize Empty Attributes. 

ToPoint 
The 'to' point of the curve. 

VertexAttributeAware 
Indicates if the segment is aware of the specified attribute type. 

VertexAttributeOn 
Indicates if attributeValue is located on this segment. 