AMD:
require(["esri/geometry/operators/withinOperator"], (withinOperator) => { /* code goes here */ });
ESM:
import * as withinOperator from "@arcgis/core/geometry/operators/withinOperator.js";
Object:
esri/geometry/operators/withinOperator
Since: ArcGIS Maps SDK for JavaScript 4.31
beta
Perform a relational operation to determine if one 2D geometry is within another 2D geometry. Geometry A is within geometry B, when A is the intersection of A and B.
Geometry A can be non-simple geometry.
Method Overview
Name | Return Type | Summary | Object |
---|---|---|---|
Accelerate a geometry. | withinOperator | ||
Perform a within operation on two geometries. | withinOperator |
Method Details
-
accelerateGeometry
accelerateGeometry(geometry){Boolean}
-
Accelerate a geometry. This method prepares the geometry for faster within operations when the same geometry is tested multiple times (e.g. in a loop with hundreds of iterations).
Parametergeometry GeometryThe geometry to accelerate.
ReturnsType Description Boolean Returns true
if the geometry was successfully accelerated.