@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 2.5 kB
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.32/esri/copyright.txt for details.
*/
import{_ as o}from"../../chunks/tslib.es6.js";import i from"../../core/JSONSupport.js";import{clone as t}from"../../core/lang.js";import{property as r}from"../../core/accessorSupport/decorators/property.js";import"../../core/has.js";import"../../core/Logger.js";import{subclass as e}from"../../core/accessorSupport/decorators/subclass.js";import s from"../../geometry/Point.js";var p;let l=p=class extends i{constructor(){super(...arguments),this.blockWidth=void 0,this.blockHeight=void 0,this.compression=null,this.origin=null,this.firstPyramidLevel=null,this.maximumPyramidLevel=null,this.pyramidScalingFactor=2,this.pyramidBlockWidth=null,this.pyramidBlockHeight=null,this.isVirtualTileInfo=!1,this.tileInfo=null,this.transposeInfo=null,this.blockBoundary=null}clone(){return new p({blockWidth:this.blockWidth,blockHeight:this.blockHeight,compression:this.compression,origin:t(this.origin),firstPyramidLevel:this.firstPyramidLevel,maximumPyramidLevel:this.maximumPyramidLevel,pyramidResolutions:t(this.pyramidResolutions),pyramidScalingFactor:this.pyramidScalingFactor,pyramidBlockWidth:this.pyramidBlockWidth,pyramidBlockHeight:this.pyramidBlockHeight,isVirtualTileInfo:this.isVirtualTileInfo,tileInfo:t(this.tileInfo),transposeInfo:t(this.transposeInfo),blockBoundary:t(this.blockBoundary)})}};o([r({type:Number,json:{write:!0}})],l.prototype,"blockWidth",void 0),o([r({type:Number,json:{write:!0}})],l.prototype,"blockHeight",void 0),o([r({type:String,json:{write:!0}})],l.prototype,"compression",void 0),o([r({type:s,json:{write:!0}})],l.prototype,"origin",void 0),o([r({type:Number,json:{write:!0}})],l.prototype,"firstPyramidLevel",void 0),o([r({type:Number,json:{write:!0}})],l.prototype,"maximumPyramidLevel",void 0),o([r({json:{write:!0}})],l.prototype,"pyramidResolutions",void 0),o([r({type:Number,json:{write:!0}})],l.prototype,"pyramidScalingFactor",void 0),o([r({type:Number,json:{write:!0}})],l.prototype,"pyramidBlockWidth",void 0),o([r({type:Number,json:{write:!0}})],l.prototype,"pyramidBlockHeight",void 0),o([r({type:Boolean,json:{write:!0}})],l.prototype,"isVirtualTileInfo",void 0),o([r({json:{write:!0}})],l.prototype,"tileInfo",void 0),o([r()],l.prototype,"transposeInfo",void 0),o([r({json:{write:!0}})],l.prototype,"blockBoundary",void 0),l=p=o([e("esri.layers.support.RasterStorageInfo")],l);const n=l;export{n as default};