ArcGIS Pro 3.0 API Reference Guide
ArcGIS.Desktop.Editing Namespace / ParallelOffset.Builder Class / ParallelOffset.Builder Constructor
Example

In This Topic
    ParallelOffset.Builder Constructor
    In This Topic
    Initializes an empty instance of the ParallelOffset.Builder class.
    Syntax
    public ParallelOffset.Builder()
    Public Function New()
    Example
    Edit Operation ParallelOffset
    //Create parrallel features from the selected features
    
    //find the roads layer
    var roadsLayer = MapView.Active.Map.FindLayers("Roads").FirstOrDefault();
    
    //instatiate paralleloffset builder and set parameters
    var parOffsetBuilder = new ParallelOffset.Builder()
    {
      Selection = MapView.Active.Map.GetSelection(),
      Template = roadsLayer.GetTemplate("Freeway"),
      Distance = 200,
      Side = ParallelOffset.SideType.Both,
      Corner = ParallelOffset.CornerType.Mitered,
      Iterations = 1,
      AlignConnected = false,
      CopyToSeparateFeatures = false,
      RemoveSelfIntersectingLoops = true
    };
    
    //create editoperation and execute
    var parrallelOp = new EditOperation();
    parrallelOp.Create(parOffsetBuilder);
    parrallelOp.Execute();
    
    Requirements

    Target Platforms: Windows 11, Windows 10, Windows 8.1

    See Also