ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Core.Geometry Namespace / Envelope Class / Intersects Method
Envelope to test intersection against.
Example Version

    Intersects Method (Envelope)
    Determines if this instance intersects the supplied envelope.
    Syntax
    public bool Intersects( 
       Envelope envelope
    )

    Parameters

    envelope
    Envelope to test intersection against.

    Return Value

    True if the envelopes intersect. False if they do not.
    Exceptions
    ExceptionDescription
    The input envelope is null.
    Example
    Intersect two Envelopes
    // use the convenience builders
    Envelope env1 = EnvelopeBuilderEx.CreateEnvelope(0, 0, 1, 1, SpatialReferences.WGS84);
    Envelope env2 = EnvelopeBuilderEx.CreateEnvelope(0.5, 0.5, 1.5, 1.5, SpatialReferences.WGS84);
    
    bool intersects = env1.Intersects(env2); // true
    Envelope env3 = env1.Intersection(env2);
    
    
    // or use the builderEx constructors which don't need to run on the MCT.
    EnvelopeBuilderEx builderEx = new EnvelopeBuilderEx(0, 0, 1, 1, SpatialReferences.WGS84);
    intersects = builderEx.Intersects(env2);
    builderEx.Intersection(env2);   // note this sets the builder to the intersection
    env3 = builderEx.ToGeometry() as Envelope;
    
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also