ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Geometry Namespace / EnvelopeBuilderEx Class / EnvelopeBuilderEx Constructor / EnvelopeBuilderEx Constructor(Double,Double,Double,Double,SpatialReference)
Lower left corner X value of the envelope.
Upper right corner Y value of the envelope.
Lower left corner X value of the envelope.
Upper right corner Y value of the envelope.
(Optional) The SpatialReference. The default value is null.
Example Version

EnvelopeBuilderEx Constructor(Double,Double,Double,Double,SpatialReference)
Creates a new instance of the EnvelopeBuilderEx class.
Syntax

Parameters

xMin
Lower left corner X value of the envelope.
yMin
Upper right corner Y value of the envelope.
xMax
Lower left corner X value of the envelope.
yMax
Upper right corner Y value of the envelope.
spatialReference
(Optional) The SpatialReference. The default value is null.
Remarks
The resulting envelope is normalized to ensure its XMin <= XMax and YMin <= YMax. If any of the input values are NaN, then the envelope is set to empty.
Example
Expand an Envelope
// Use a builderEx convenience method or use a builderEx constructor.

// convenience methods don't need to run on the MCT.
Envelope envelope = EnvelopeBuilderEx.CreateEnvelope(100.0, 100.0, 500.0, 500.0);

// shrink the envelope by 50%
Envelope result = envelope.Expand(0.5, 0.5, true);


// builderEx constructors don't need to run on the MCT.
EnvelopeBuilderEx builderEx = new EnvelopeBuilderEx(100.0, 100.0, 500.0, 500.0);
builderEx.Expand(0.5, 0.5, true);
envelope = builderEx.ToGeometry() as Envelope;
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also