ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Geometry Namespace / LineBuilderEx Class / QueryCoords Method
The start point.
The end point.
Example Version

QueryCoords Method (LineBuilderEx)
Copies the endpoints of this builder to startPoint and endPoint'.
Syntax
public void QueryCoords( 
   out MapPoint startPoint,
   out MapPoint endPoint
)

Parameters

startPoint
The start point.
endPoint
The end point.
Remarks
Queries the start and end points of the builder. These are the only parameters necessary to create a well-defined line.

Line Segment

Example
Alter LineSegment Coordinates
// builderEx constructors don't need to run on the MCT
LineBuilderEx lbuilderEx = new LineBuilderEx(lineSegment);
// find the existing coordinates
lbuilderEx.QueryCoords(out startPt, out endPt);

// or use 
//startPt = lbuilderEx.StartPoint;
//endPt = lbuilderEx.EndPoint;

// update the coordinates
lbuilderEx.SetCoords(GeometryEngine.Instance.Move(startPt, 10, 10) as MapPoint, GeometryEngine.Instance.Move(endPt, -10, -10) as MapPoint);

// or use 
//lbuilderEx.StartPoint = GeometryEngine.Instance.Move(startPt, 10, 10) as MapPoint;
//lbuilderEx.EndPoint = GeometryEngine.Instance.Move(endPt, -10, -10) as MapPoint;

LineSegment segment2 = lbuilderEx.ToSegment() as LineSegment;
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also