@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 1.78 kB
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
import{__decorate as o}from"tslib";import{ClonableMixin as t}from"../../../core/Clonable.js";import{JSONSupportMixin as e}from"../../../core/JSONSupport.js";import{property as r,subclass as i}from"../../../core/accessorSupport/decorators.js";import p from"./CameraOrientation.js";let s=class extends(t(e(p))){constructor(){super(...arguments),this.type=2}toString(){const{type:o,horizontalWKID:t,verticalWKID:e,x:r,y:i,z:p,omega:s,phi:n,kappa:a,affineTransformations:f,focalLength:y,principalOffsetPoint:m,radialDistortionCoefficients:c,tangentialDistortionCoefficients:u}=this,d=[o,t,e,r,i,p,s,n,a];return this.isAdvanced&&(f?.forEach(o=>d.push(o)),d.push(y),m?.forEach(o=>d.push(o)),c?.forEach(o=>d.push(o)),u?.forEach(o=>d.push(o))),d.map(o=>isNaN(o)?"":o).join("|")}};o([r({json:{write:!0}})],s.prototype,"type",void 0),o([r({type:[Number],json:{write:!0}})],s.prototype,"affineTransformations",void 0),o([r({type:Number,json:{write:!0}})],s.prototype,"focalLength",void 0),o([r({type:[Number],json:{write:!0}})],s.prototype,"principalOffsetPoint",void 0),o([r({type:[Number],json:{write:!0}})],s.prototype,"radialDistortionCoefficients",void 0),o([r({type:[Number],json:{write:!0}})],s.prototype,"tangentialDistortionCoefficients",void 0),o([r({type:Number,json:{write:!0}})],s.prototype,"omega",void 0),o([r({type:Number,json:{write:!0}})],s.prototype,"phi",void 0),o([r({type:Number,json:{write:!0}})],s.prototype,"kappa",void 0),o([r({type:Number,json:{write:!0}})],s.prototype,"x",void 0),o([r({type:Number,json:{write:!0}})],s.prototype,"y",void 0),o([r({type:Number,json:{write:!0}})],s.prototype,"z",void 0),s=o([i("esri.layers.orientedImagery.core.CameraOrientationOPK")],s);const n=s;export{n as default};