PointCloudRenderer.js
1.83 KB
// All material copyright ESRI, All Rights Reserved, unless otherwise specified.
// See https://js.arcgis.com/4.6/esri/copyright.txt for details.
//>>built
define("require exports ../core/tsSupport/declareExtendsHelper ../core/tsSupport/decorateHelper ../core/JSONSupport ../core/kebabDictionary ../core/lang ../core/accessorSupport/decorators ./support/pointCloud/pointSizeAlgorithmTypeUtils ./support/pointCloud/pointSizeAlgorithmJSONUtils ./support/pointCloud/ColorModulation".split(" "),function(d,q,h,c,k,f,e,b,l,m,n){var p=f({pointCloudClassBreaksRenderer:"point-cloud-class-breaks",pointCloudRGBRenderer:"point-cloud-rgb",pointCloudStretchRenderer:"point-cloud-stretch",
pointCloudUniqueValueRenderer:"point-cloud-unique-value"});d=function(g){function a(a){a=g.call(this)||this;a.pointSizeAlgorithm=null;a.colorModulation=null;a.pointsPerInch=10;return a}h(a,g);a.prototype.clone=function(){console.warn(".clone() is not implemented for "+this.declaredClass);return null};a.prototype.cloneProperties=function(){return{pointSizeAlgorithm:e.clone(this.pointSizeAlgorithm),colorModulation:e.clone(this.colorModulation),pointsPerInch:e.clone(this.pointsPerInch)}};c([b.property({type:String,
readOnly:!0,nonNullable:!0,json:{read:!1,write:p.write}})],a.prototype,"type",void 0);c([b.property({types:l.pointSizeAlgorithmTypes,json:{read:m.read,write:!0}})],a.prototype,"pointSizeAlgorithm",void 0);c([b.property({type:n.default,json:{write:!0}})],a.prototype,"colorModulation",void 0);c([b.property({json:{write:!0},nonNullable:!0,type:Number})],a.prototype,"pointsPerInch",void 0);return a=c([b.subclass("esri.renderers.PointCloudRenderer")],a)}(b.declared(k));(function(b){b.fieldTransformTypeKebabDict=
f({none:"none",lowFourBit:"low-four-bit",highFourBit:"high-four-bit",absoluteValue:"absolute-value",moduloTen:"modulo-ten"});b.defaultMinSize=1.1})(d||(d={}));return d});