RasterShadedReliefRenderer.js 2.0 KB

12345
  1. /*
  2. All material copyright ESRI, All Rights Reserved, unless otherwise specified.
  3. See https://js.arcgis.com/4.25/esri/copyright.txt for details.
  4. */
  5. import{_ as e}from"../chunks/tslib.es6.js";import{JSONSupport as r}from"../core/JSONSupport.js";import{clone as o}from"../core/lang.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/accessorSupport/ensureType.js";import{enumeration as i}from"../core/accessorSupport/decorators/enumeration.js";import{reader as s}from"../core/accessorSupport/decorators/reader.js";import{subclass as p}from"../core/accessorSupport/decorators/subclass.js";import{fromJSON as a,types as l}from"../rest/support/colorRamps.js";var c;let d=c=class extends r{constructor(e){super(e),this.altitude=45,this.azimuth=315,this.colorRamp=null,this.hillshadeType="traditional",this.pixelSizePower=.664,this.pixelSizeFactor=.024,this.scalingType="none",this.type="raster-shaded-relief",this.zFactor=1}readColorRamp(e){return a(e)}clone(){return new c({hillshadeType:this.hillshadeType,altitude:this.altitude,azimuth:this.azimuth,zFactor:this.zFactor,scalingType:this.scalingType,pixelSizeFactor:this.pixelSizeFactor,pixelSizePower:this.pixelSizePower,colorRamp:o(this.colorRamp)})}};e([t({type:Number,json:{write:!0}})],d.prototype,"altitude",void 0),e([t({type:Number,json:{write:!0}})],d.prototype,"azimuth",void 0),e([t({types:l,json:{write:!0}})],d.prototype,"colorRamp",void 0),e([s("colorRamp")],d.prototype,"readColorRamp",null),e([t({type:["traditional","multi-directional"],json:{write:!0}})],d.prototype,"hillshadeType",void 0),e([t({type:Number,json:{write:!0}})],d.prototype,"pixelSizePower",void 0),e([t({type:Number,json:{write:!0}})],d.prototype,"pixelSizeFactor",void 0),e([t({type:["none","adjusted"],json:{write:!0}})],d.prototype,"scalingType",void 0),e([i({rasterShadedRelief:"raster-shaded-relief"})],d.prototype,"type",void 0),e([t({type:Number,json:{write:!0}})],d.prototype,"zFactor",void 0),d=c=e([p("esri.renderers.RasterShadedReliefRenderer")],d);const m=d;export{m as default};