@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 985 B
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.33/esri/copyright.txt for details.
*/
import{af as e,ag as r,ah as t,ai as a}from"./ProjectionTransformation.js";import{getSpatialReference as o,fromGeometry as s,fromSpatialReference as n}from"../geometry/operators/support/apiConverter.js";class u{supportsCurves(){return!0}getOperatorType(){return 1}execute(r,t,a,o,s){return e(r,t,a,o,s)}isValidDE9IM(e){return 0===r(e)}accelerateGeometry(e,r,a){return t(e,r,a)}canAccelerateGeometry(e){return a(e)}}const c=new u;function i(e){const r=o(e);return c.accelerateGeometry(s(e),n(r),1)}function p(e,r,t){return c.execute(s(e),s(r),n(e.spatialReference),t,null)}function l(e){return c.isValidDE9IM(e)}const m=c.supportsCurves(),f=Object.freeze(Object.defineProperty({__proto__:null,accelerateGeometry:i,execute:p,isValidDE9IM:l,supportsCurves:m},Symbol.toStringTag,{value:"Module"}));export{i as a,p as e,l as i,f as r,m as s};