ArcGIS Pro 3.1 API Reference Guide
ArcGIS.Core.Geometry Namespace / MultipointBuilderEx Class / MultipointBuilderEx Constructor / MultipointBuilderEx Constructor(Multipoint)
The multipoint to copy which will initialize the builder. It cannot be null.
Example

In This Topic
    MultipointBuilderEx Constructor(Multipoint)
    In This Topic
    Creates a new instance of the MultipointBuilderEx class.
    Syntax
    public MultipointBuilderEx( 
       Multipoint multipoint
    )
    Public Function New( _
       ByVal multipoint As Multipoint _
    )

    Parameters

    multipoint
    The multipoint to copy which will initialize the builder. It cannot be null.
    Exceptions
    ExceptionDescription
    The input multipoint is null.
    Remarks
    The SpatialReference is inherited from the input multipoint.

    All attributes of the input multipoint, including the spatial reference, are copied to the builder.

    Example
    Modify the points of a Multipoint
    // assume a multiPoint has been built from 4 points
    // the modified multiPoint will have the first point removed and the last point moved
    
    // use the builderEx constructors which don't need to run on the MCT.
    MultipointBuilderEx builderEx = new MultipointBuilderEx(multipoint);
    // remove the first point
    builderEx.RemovePoint(0);
    // modify the coordinates of the last point
    var ptEx = builderEx.GetPoint(builderEx.PointCount - 1);
    builderEx.RemovePoint(builderEx.PointCount - 1);
    
    var newPtEx = MapPointBuilderEx.CreateMapPoint(ptEx.X + 1.0, ptEx.Y + 2.0);
    builderEx.AddPoint(newPtEx);
    Multipoint modifiedMultiPointEx = builderEx.ToGeometry() as Multipoint;
    
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.0 or higher.
    See Also