1 |
- define(["./Cartographic-67e73ef9","./Check-52a7d806","./when-92c6cf3c","./EllipseOutlineGeometry-00d24bf0","./Rectangle-bab7abf0","./Math-92c3b5f7","./arrayFill-0358accf","./buildModuleUrl-3d15f25c","./Intersect-b97e930a","./PrimitiveType-cdfe443e","./Cartesian4-ad128b5d","./RuntimeError-c6a62a80","./WebGLConstants-71f10989","./Event-3390cd7d","./ComponentDatatype-81047f82","./EllipseGeometryLibrary-f97eafbd","./GeometryAttribute-ef657318","./Cartesian2-6033fa5d","./FeatureDetection-067cb23c","./GeometryAttributes-7f66ea53","./GeometryOffsetAttribute-b4d599f5","./IndexDatatype-4c0e98b8"],(function(e,i,t,r,n,a,o,l,s,c,u,d,m,f,p,y,b,_,h,M,g,G){"use strict";function x(e){var n=(e=t.u(e,t.u.EMPTY_OBJECT)).radius;i.o.typeOf.number("radius",n);var a={center:e.center,semiMajorAxis:n,semiMinorAxis:n,ellipsoid:e.ellipsoid,height:e.height,extrudedHeight:e.extrudedHeight,granularity:e.granularity,numberOfVerticalLines:e.numberOfVerticalLines};this._ellipseGeometry=new r.M(a),this._workerName="createCircleOutlineGeometry"}x.packedLength=r.M.packedLength,x.pack=function(e,t,n){return i.o.typeOf.object("value",e),r.M.pack(e._ellipseGeometry,t,n)};var v=new r.M({center:new e.t,semiMajorAxis:1,semiMinorAxis:1}),A={center:new e.t,radius:void 0,ellipsoid:n.t.clone(n.t.UNIT_SPHERE),height:void 0,extrudedHeight:void 0,granularity:void 0,numberOfVerticalLines:void 0,semiMajorAxis:void 0,semiMinorAxis:void 0};return x.unpack=function(i,a,o){var l=r.M.unpack(i,a,v);return A.center=e.t.clone(l._center,A.center),A.ellipsoid=n.t.clone(l._ellipsoid,A.ellipsoid),A.height=l._height,A.extrudedHeight=l._extrudedHeight,A.granularity=l._granularity,A.numberOfVerticalLines=l._numberOfVerticalLines,t.e(o)?(A.semiMajorAxis=l._semiMajorAxis,A.semiMinorAxis=l._semiMinorAxis,o._ellipseGeometry=new r.M(A),o):(A.radius=l._semiMajorAxis,new x(A))},x.createGeometry=function(e){return r.M.createGeometry(e._ellipseGeometry)},function(i,r){return t.e(r)&&(i=x.unpack(i,r)),i._ellipseGeometry._center=e.t.clone(i._ellipseGeometry._center),i._ellipseGeometry._ellipsoid=n.t.clone(i._ellipseGeometry._ellipsoid),x.createGeometry(i)}}));
|