define(["exports","./when-77f4e3be","./Math-b81aa1f1","./Cartesian2-69a87134","./EllipsoidTangentPlane-a631f5b5","./PolygonPipeline-1832faa0","./PolylinePipeline-a694cae1"],function(e,C,A,w,b,E,O){"use strict";var i={};var M=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,a){var o=function(e,i,t,n){var r=i.length;if(!(r<2)){var a=C.defined(n),o=C.defined(t),l=!0,h=new Array(r),s=new Array(r),g=new Array(r),p=i[0];h[0]=p;var P=e.cartesianToCartographic(p,M);o&&(P.height=t[0]),l=l&&P.height<=0,s[0]=P.height,g[0]=a?n[0]:0;for(var d,u,c=1,v=1;v