ArcGIS Pro 3.1 API Reference Guide
ArcGIS.Core.Geometry Namespace / CubicBezierBuilderEx Class / CubicBezierBuilderEx Constructor / CubicBezierBuilderEx Constructor(CubicBezierSegment,SpatialReference)
The cubic bezier whose control points will be used to construct the CubicBezierBuilderEx.
(Optional) The spatial reference. The default value is null. The spatial reference of the input segment is ignored.
Example

In This Topic
    CubicBezierBuilderEx Constructor(CubicBezierSegment,SpatialReference)
    In This Topic
    Creates a new instance of the CubicBezierBuilderEx class from another cubic bezier segment.
    Syntax
    Public Function New( _
       ByVal cubicBezier As CubicBezierSegment, _
       Optional ByVal spatialReference As SpatialReference _
    )

    Parameters

    cubicBezier
    The cubic bezier whose control points will be used to construct the CubicBezierBuilderEx.
    spatialReference
    (Optional) The spatial reference. The default value is null. The spatial reference of the input segment is ignored.
    Exceptions
    ExceptionDescription
    cubicBezier is null.
    Example
    Cubic Bezier Builder Properties
    // retrieve the bezier curve's control points
    
    CubicBezierBuilderEx cbbEx = new CubicBezierBuilderEx(bezierSegment);
    MapPoint startPtEx = cbbEx.StartPoint;
    Coordinate2D ctrlPt1Ex = cbbEx.ControlPoint1;
    Coordinate2D ctrlPt2Ex = cbbEx.ControlPoint2;
    MapPoint endPtEx = cbbEx.EndPoint;
         
    // or use the QueryCoords method
    cbbEx.QueryCoords(out startPtEx, out ctrlPt1Ex, out ctrlPt2Ex, out endPtEx);
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.0 or higher.
    See Also