define(["exports","./when-c2e8ef35","./Math-d30358ed","./Cartesian2-e875d9d2","./EllipsoidTangentPlane-30395e74","./PolygonPipeline-84f0d07f","./PolylinePipeline-3852f7d2"],function(e,C,A,w,E,O,M){"use strict";var i={};var b=new w.Cartographic,L=new w.Cartographic;var F=new Array(2),H=new Array(2),T={positions:void 0,height:void 0,granularity:void 0,ellipsoid:void 0};i.computePositions=function(e,i,t,n,r,o){var a=function(e,i,t,n){var r=i.length;if(!(r<2)){var o=C.defined(n),a=C.defined(t),l=!0,h=new Array(r),s=new Array(r),g=new Array(r),d=i[0];h[0]=d;var p=e.cartesianToCartographic(d,b);a&&(p.height=t[0]),l=l&&p.height<=0,s[0]=p.height,g[0]=o?n[0]:0;for(var P,u,c=1,v=1;v