@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 2.4 kB
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
import{__decorate as i}from"tslib";import{JSONSupport as o}from"../../core/JSONSupport.js";import{clone as t}from"../../core/lang.js";import{property as r,subclass as e}from"../../core/accessorSupport/decorators.js";import s from"../../geometry/Point.js";var l;let p=class extends o{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.isBsqTile=!1,this.isVirtualTileInfo=!1,this.tileInfo=null,this.transposeInfo=null,this.blockBoundary=null}static{l=this}clone(){return new l({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,isBsqTile:this.isBsqTile,isVirtualTileInfo:this.isVirtualTileInfo,tileInfo:t(this.tileInfo),transposeInfo:t(this.transposeInfo),blockBoundary:t(this.blockBoundary)})}};i([r({type:Number,json:{write:!0}})],p.prototype,"blockWidth",void 0),i([r({type:Number,json:{write:!0}})],p.prototype,"blockHeight",void 0),i([r({type:String,json:{write:!0}})],p.prototype,"compression",void 0),i([r({type:s,json:{write:!0}})],p.prototype,"origin",void 0),i([r({type:Number,json:{write:!0}})],p.prototype,"firstPyramidLevel",void 0),i([r({type:Number,json:{write:!0}})],p.prototype,"maximumPyramidLevel",void 0),i([r({json:{write:!0}})],p.prototype,"pyramidResolutions",void 0),i([r({type:Number,json:{write:!0}})],p.prototype,"pyramidScalingFactor",void 0),i([r({type:Number,json:{write:!0}})],p.prototype,"pyramidBlockWidth",void 0),i([r({type:Number,json:{write:!0}})],p.prototype,"pyramidBlockHeight",void 0),i([r({json:{write:!0}})],p.prototype,"isBsqTile",void 0),i([r({type:Boolean,json:{write:!0}})],p.prototype,"isVirtualTileInfo",void 0),i([r({json:{write:!0}})],p.prototype,"tileInfo",void 0),i([r()],p.prototype,"transposeInfo",void 0),i([r({json:{write:!0}})],p.prototype,"blockBoundary",void 0),p=l=i([e("esri.layers.support.RasterStorageInfo")],p);export{p as default};