LabelSymbol3D.js
1.41 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/lang ../core/Collection ./Symbol3D ./TextSymbol3DLayer ./support/Symbol3DVerticalOffset ./callouts/calloutUtils ../core/accessorSupport/decorators".split(" "),function(q,r,k,c,d,l,m,n,p,e,b){var g=l.ofType({base:null,key:"type",typeMap:{text:n}});return function(h){function a(a){a=h.call(this)||this;a.verticalOffset=null;a.callout=null;a.symbolLayers=new g;a.type="label-3d";return a}k(a,h);f=a;
a.prototype.supportsCallout=function(){return!0};a.prototype.hasVisibleCallout=function(){return e.hasVisibleCallout(this)};a.prototype.hasVisibleVerticalOffset=function(){return e.hasVisibleVerticalOffset(this)};a.prototype.clone=function(){return new f({styleOrigin:d.clone(this.styleOrigin),symbolLayers:d.clone(this.symbolLayers),thumbnail:d.clone(this.thumbnail),callout:d.clone(this.callout),verticalOffset:d.clone(this.verticalOffset)})};c([b.property({type:p.default,json:{write:!0}})],a.prototype,
"verticalOffset",void 0);c([b.property(e.calloutProperty)],a.prototype,"callout",void 0);c([b.property({type:g})],a.prototype,"symbolLayers",void 0);c([b.property()],a.prototype,"type",void 0);return a=f=c([b.subclass("esri.symbols.LabelSymbol3D")],a);var f}(b.declared(m))});