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

In This Topic
    Intersects Method (Envelope)
    In This Topic
    Determines if this instance intersects the supplied envelope.
    Syntax
    public bool Intersects( 
       Envelope envelope
    )
    Public Function Intersects( _
       ByVal envelope As Envelope _
    ) As Boolean

    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 = 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, Windows 8.1

    See Also