// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define("../chunks/tslib.es6 ../core/lang ../core/accessorSupport/decorators/property ../core/has ../core/Logger ../core/accessorSupport/decorators/enumeration ../core/accessorSupport/decorators/subclass ./PointCloudRenderer ./support/LegendOptions ./visualVariables/support/ColorStop".split(" "),function(b,d,e,a,n,g,h,c,k,l){var f;a=f=class extends c{constructor(m){super(m);this.type="point-cloud-stretch";this.stops=this.fieldTransformType=this.legendOptions=this.field=null}clone(){return new f({...this.cloneProperties(), field:d.clone(this.field),fieldTransformType:d.clone(this.fieldTransformType),stops:d.clone(this.stops),legendOptions:d.clone(this.legendOptions)})}};b.__decorate([g.enumeration({pointCloudStretchRenderer:"point-cloud-stretch"})],a.prototype,"type",void 0);b.__decorate([e.property({json:{write:!0},type:String})],a.prototype,"field",void 0);b.__decorate([e.property({type:k.LegendOptions,json:{write:!0}})],a.prototype,"legendOptions",void 0);b.__decorate([e.property({type:c.fieldTransformTypeKebabDict.apiValues, json:{type:c.fieldTransformTypeKebabDict.jsonValues,read:c.fieldTransformTypeKebabDict.read,write:c.fieldTransformTypeKebabDict.write}})],a.prototype,"fieldTransformType",void 0);b.__decorate([e.property({type:[l],json:{write:!0}})],a.prototype,"stops",void 0);return a=f=b.__decorate([h.subclass("esri.renderers.PointCloudStretchRenderer")],a)});