@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
1 lines • 2.21 kB
JavaScript
;(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2158],{159:(e,t,n)=>{n.d(t,{A:()=>p});var s,r=n(90237),o=n(69622),i=n(10107),l=(n(44208),n(53966),n(87811),n(40608)),a=n(99157);let p=s=class extends o.A{constructor(e){super(e),this.steps=[]}getInverse(){const e=new s;for(let t=this.steps.length-1;t>=0;t--){const n=this.steps[t];e.steps.push(n.getInverse())}return e}};(0,r._)([(0,i.MZ)({type:[a.A],nonNullable:!0})],p.prototype,"steps",void 0),p=s=(0,r._)([(0,l.$)("esri.geometry.operators.support.GeographicTransformation")],p)},12158:(e,t,n)=>{n.r(t),n.d(t,{getTransformation:()=>h,getTransformations:()=>d,isLoaded:()=>u,load:()=>c});var s=n(83290),r=n(159),o=n(99157);let i,l,a,p;function u(){return!!i&&(0,s.i)()}async function c(){if(!u()){const[e,t,r,o]=await Promise.all([Promise.all([n.e(3661),n.e(9187)]).then(n.bind(n,79187)),Promise.all([n.e(3661),n.e(1878),n.e(2189),n.e(6061)]).then(n.bind(n,12189)).then((e=>e.aK)).then((({queryTransformationList:e})=>e)),Promise.all([n.e(3661),n.e(1878),n.e(2189),n.e(6061)]).then(n.bind(n,12189)).then((e=>e.aG)).then((({injectPe:e})=>e)),Promise.all([n.e(3661),n.e(1878),n.e(2189),n.e(3299),n.e(3169)]).then(n.bind(n,78125)),(0,s.l)()]);p=e.Envelope2D.constructEmpty(),i=t,r(s.p),l=o.fromExtent,a=o.fromSpatialReference}}function h(e,t,n=null){const s=n?l(n).asEnvelope2D():p,r=i(0,a(e),a(t),s,1,!0);return r.length>0?v(r[0]):null}function d(e,t,n=null){const s=n?l(n).asEnvelope2D():p;return i(0,a(e),a(t),s,0,!0).map((e=>v(e)))}function v(e){const t=new r.A;for(let n=0;n<e.count();n++){const s=e.getStep(n);t.steps.push(new o.A({wkid:s.getID(),isInverse:s.isInverted()}))}return t}},99157:(e,t,n)=>{n.d(t,{A:()=>a});var s,r=n(90237),o=n(69622),i=n(10107),l=(n(44208),n(53966),n(87811),n(40608));let a=s=class extends o.A{constructor(e){super(e),this.isInverse=!1,this.wkt=null,this.wkid=null}getInverse(){return new s({isInverse:!this.isInverse,wkid:this.wkid,wkt:this.wkt})}};(0,r._)([(0,i.MZ)()],a.prototype,"isInverse",void 0),(0,r._)([(0,i.MZ)()],a.prototype,"wkt",void 0),(0,r._)([(0,i.MZ)()],a.prototype,"wkid",void 0),a=s=(0,r._)([(0,l.$)("esri.geometry.operators.support.GeographicTransformationStep")],a)}}]);