Public Sub SetCoords( _ ByVal startPoint As MapPoint, _ ByVal endPoint As MapPoint _ )
public void SetCoords( MapPoint startPoint, MapPoint endPoint )
Parameters
- startPoint
- The start point.
- endPoint
- The end point.
Public Sub SetCoords( _ ByVal startPoint As MapPoint, _ ByVal endPoint As MapPoint _ )
public void SetCoords( MapPoint startPoint, MapPoint endPoint )
| Exception | Description |
|---|---|
| System.ArgumentNullException | startPoint or endPoint is null. |

{
MapPoint startPt = MapPointBuilderEx.CreateMapPoint(1.0, 1.0);
MapPoint endPt = MapPointBuilderEx.CreateMapPoint(2.0, 1.0);
// 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;
}
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)