@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 924 B
JavaScript
import{_ as e}from"../../../chunks/tslib.es6.js";import{createScreenPointArray as r}from"../../../core/screenUtils.js";import"../../../core/Logger.js";import"../../../core/accessorSupport/ensureType.js";import"../../../core/arrayUtils.js";import"../../../core/Error.js";import"../../../core/has.js";import{subclass as t}from"../../../core/accessorSupport/decorators/subclass.js";import{c as o}from"../../../chunks/vec3f64.js";import{SegmentLabels as s}from"../../interactive/SegmentLabels.js";import{vectorToRender as i}from"../../interactive/support/viewUtils.js";let a=class extends s{getCameraOrExtent({view:e}){return e.state.camera}toScreenPointArray({view:e,elevationInfo:t,editGeometryOperations:o},s,a=r()){const{spatialReference:m}=o.data.coordinateHelper;return i(s,m,t,e,c),e.state.camera.projectToScreen(c,a),a}};a=e([t("esri.views.3d.interactive.SegmentLabels3D")],a);const c=o();export{a as SegmentLabels3D};