Parameters
- envelope
- Envelope to intersect with.
Return Value
The intersecting envelope or null if they don't intersect.
Exception | Description |
---|---|
System.ArgumentNullException | The input envelope is null. |
// 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;
Target Platforms: Windows 11, Windows 10