intersects static method
Tests if two geometries intersect each other.
A geometry intersects another geometry if it shares any portion of its geometry with the other geometry feature. If either geometry contain, is within, crosses, touches, or overlaps the other geometry, they intersect.
This spatial relationship test is based on the Dimensionally Extended 9 Intersection Model (DE-9IM) developed by Clementini, et al., and is discussed further in the web pages: DE-9IM and Spatial relationships.
Supports true curves.
Parameters:
geometry1
— A geometry object.geometry2
— Another geometry object.
Return Value: True if the two geometries intersect, false otherwise.
Implementation
static bool intersects({
required Geometry geometry1,
required Geometry geometry2,
}) {
_initializeArcGISEnvironmentIfNeeded();
return _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_GeometryEngine_intersects(
geometry1._handle,
geometry2._handle,
errorHandler,
);
});
}