@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 1.01 kB
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
import{throwIfAborted as n}from"../../core/promiseUtils.js";import{toUnit as e}from"../../core/quantity.js";import{setTestConfig as i}from"../../views/analysis/ElevationProfile/constants.js";import{geodesicDistanceThreshold as o}from"../../views/support/geodesicMeasurementUtils.js";function r(n){return n.forceInteractive()}function t(n){return e(n,"meters").value>o}function s(n){return null!=n.measurementData?.measurements}function a(){return i()}async function u(e){const{ElevationProfileChart:i}=await import("../../views/analysis/ElevationProfile/ElevationProfileChart.js");return n(e.signal),new i({analysisView:e.analysisView,container:e.container,messages:e.messages,onCursorPositionChange:e.onCursorPositionChange,onRangeChange:e.onRangeChange,uniformScaling:e.uniformScaling??!1,view:e.view})}export{u as createChart,r as forceInteractive,s as hasValidAreaResult,t as isAboveGeodesicDistanceThreshold,a as setElevationProfileTestConfig};