HomeSort by relevance Sort by last modified time
    Searched refs:startAngle (Results 1 - 25 of 59) sorted by null

1 2 3

  /frameworks/base/graphics/java/android/graphics/drawable/shapes/
ArcShape.java 37 * @param startAngle the angle (in degrees) where the arc begins
41 public ArcShape(float startAngle, float sweepAngle) {
42 mStart = startAngle;
  /external/chromium_org/third_party/flot/
jquery.flot.pie.min.js 1 (function(b){function c(D){var h=null;var L=null;var n=null;var B=null;var p=null;var M=0;var F=true;var o=10;var w=0.95;var A=0;var d=false;var z=false;var j=[];D.hooks.processOptions.push(g);D.hooks.bindEvents.push(e);function g(O,N){if(N.series.pie.show){N.grid.show=false;if(N.series.pie.label.show=="auto"){if(N.legend.show){N.series.pie.label.show=false}else{N.series.pie.label.show=true}}if(N.series.pie.radius=="auto"){if(N.series.pie.label.show){N.series.pie.radius=3/4}else{N.series.pie.radius=1}}if(N.series.pie.tilt>1){N.series.pie.tilt=1}if(N.series.pie.tilt<0){N.series.pie.tilt=0}O.hooks.processDatapoints.push(E);O.hooks.drawOverlay.push(H);O.hooks.draw.push(r)}}function e(P,N){var O=P.getOptions();if(O.series.pie.show&&O.grid.hoverable){N.unbind("mousemove").mousemove(t)}if(O.series.pie.show&&O.grid.clickable){N.unbind("click").click(l)}}function G(O){var P="";function N(S,T){if(!T){T=0}for(var R=0;R<S.length;++R){for(var Q=0;Q<T;Q++){P+="\t"}if(typeof S[R]=="object"){P+=""+R+":\n";N(S[R],T+1)}else{P+=""+R+": "+S[R]+"\n"}}}N(O);alert(P)}function q(P){for(var N=0;N<P.length;++N){var O=parseFloat(P[N].data[0][1]);if(O){M+=O}}}function E(Q,N,O,P){if(!d){d=true;h=Q.getCanvas();L=b(h).parent();a=Q.getOptions();Q.setData(K(Q.getData()))}}function I(){A=L.children().filter(".legend").children().width();n=Math.min(h.width,(h.height/a.series.pie.tilt))/2;p=(h.height/2)+a.series.pie.offset.top;B=(h.width/2);if(a.series.pie.offset.left=="auto"){if(a.legend.position.match("w")){B+=A/2}else{B-=A/2}}else{B+=a.series.pie.offset.left}if(B<n){B=n}else{if(B>h.width-n){B=h.width-n}}}function v(O){for(var N=0;N<O.length;++N){if(typeof(O[N].data)=="number"){O[N].data=[[1,O[N].data]]}else{if(typeof(O[N].data)=="undefined"||typeof(O[N].data[0])=="undefined"){if(typeof(O[N].data)!="undefined"&&typeof(O[N].data.label)!="undefined"){O[N].label=O[N].data.label}O[N].data=[[1,0]]}}}return O}function K(Q){Q=v(Q);q(Q);var P=0;var S=0;var N=a.series.pie.combine.color;var R=[];for(var O=0;O<Q.length;++O){Q[O].data[0][1]=parseFloat(Q[O].data[0][1]);if(!Q[O].data[0][1]){Q[O].data[0][1]=0}if(Q[O].data[0][1]/M<=a.series.pie.combine.threshold){P+=Q[O].data[0][1];S++;if(!N){N=Q[O].color}}else{R.push({data:[[1,Q[O].data[0][1]]],color:Q[O].color,label:Q[O].label,angle:(Q[O].data[0][1]*(Math.PI*2))/M,percent:(Q[O].data[0][1]/M*100)})}}if(S>0){R.push({data:[[1,P]],color:N,label:a.series.pie.combine.label,angle:(P*(Math.PI*2))/M,percent:(P/M*100)})}return R}function r(S,Q){if(!L){return}ctx=Q;I();var T=S.getData();var P=0;while(F&&P<o){F=false;if(P>0){n*=w}P+=1;N();if(a.series.pie.tilt<=0.8){O()}R()}if(P>=o){N();L.prepend('<div class="error">Could not draw pie with labels contained inside canvas</div>')}if(S.setSeries&&S.insertLegend){S.setSeries(T);S.insertLegend()}function N(){ctx.clearRect(0,0,h.width,h.height);L.children().filter(".pieLabel, .pieLabelBackground").remove()}function O(){var Z=5;var Y=15;var W=10;var X=0.02;if(a.series.pie.radius>1){var U=a.series.pie.radius}else{var U=n*a.series.pie.radius}if(U>=(h.width/2)-Z||U*a.series.pie.tilt>=(h.height/2)-Y||U<=W){return}ctx.save();ctx.translate(Z,Y);ctx.globalAlpha=X;ctx.fillStyle="#000";ctx.translate(B,p);ctx.scale(1,a.series.pie.tilt);for(var V=1;V<=W;V++){ctx.beginPath();ctx.arc(0,0,U,0,Math.PI*2,false);ctx.fill();U-=V}ctx.restore()}function R(){startAngle=Math.PI*a.series.pie.startAngle;if(a.series.pie.radius>1){var U=a.series.pie.radius}else{var U=n*a.series.pie.radius}ctx.save();ctx.translate(B,p);ctx.scale(1,a.series.pie.tilt);ctx.save();var Y=startAngle;for(var W=0;W<T.length;++W){T[W].startAngle=Y;X(T[W].angle,T[W].color,true)}ctx.restore();ctx.save();ctx.lineWidth=a.series.pie.stroke.width;Y=startAngle;for(var W=0;W<T.length;++W){X(T[W].angle,a.series.pie.stroke.color,false)}ctx.restore();J(ctx);if(a.series.pie.label.show){V()}ctx.restore();function X(ab,Z,aa){if(ab<=0){return}if(aa){ctx.fillStyle=Z}else{ctx.strokeStyle=Z;ctx.lineJoin="round"}ctx.beginPath();if(Math.abs(ab-Math.PI*2)>1e-9){ctx.moveTo(0,0)}else{if(b.browser.msie){ab-=0.0001}}ctx.arc(0,0,U,Y,Y+ab,false);ctx.closePath();Y+=ab;if(aa){ctx.fill()}else{ctx.stroke()}}function V(){var ac=startAngle;if(a.series.pie.label.radius>1){var Z=a.series.pie.label.radius}else{var Z=n*a.series.pie.label.radius}for(var ab=0;ab<T.length;++ab){if(T[ab].percent>=a.series.pie.label.threshold*100){aa(T[ab],ac,ab)}ac+=T[ab].angle}function aa(ap,ai,ag){if(ap.data[0][1]==0){return}var ar=a.legend.labelFormatter,aq,ae=a.series.pie.label.formatter;if(ar){aq=ar(ap.label,ap)}else{aq=ap.label}if(ae){aq=ae(aq,ap)}var aj=((ai+ap.angle)+ai)/2;var ao=B+Math.round(Math.cos(aj)*Z);var am=p+Math.round(Math.sin(aj)*Z)*a.series.pie.tilt;var af='<span class="pieLabel" id="pieLabel'+ag+'" style="position:absolute;top:'+am+"px;left:"+ao+'px;">'+aq+"</span>";L.append(af);var an=L.children("#pieLabel"+ag);var ad=(am-an.height()/2);var ah=(ao-an.width()/2);an.css("top",ad);an.css("left",ah);if(0-ad>0||0-ah>0||h.height-(ad+an.height())<0||h.width-(ah+an.width())<0){F=true}if(a.series.pie.label.background.opacity!=0){var ak=a.series.pie.label.background.color;if(ak==null){ak=ap.color}var al="top:"+ad+"px;left:"+ah+"px;";b('<div class="pieLabelBackground" style="position:absolute;width:'+an.width()+"px;height:"+an.height()+"px;"+al+"background-color:"+ak+';"> </div>').insertBefore(an).css("opacity",a.series.pie.label.background.opacity)}}}}}function J(N){if(a.series.pie.innerRadius>0){N.save();innerRadius=a.series.pie.innerRadius>1?a.series.pie.innerRadius:n*a.series.pie.innerRadius;N.globalCompositeOperation="destination-out";N.beginPath();N.fillStyle=a.series.pie.stroke.color;N.arc(0,0,innerRadius,0,Math.PI*2,false);N.fill();N.closePath();N.restore();N.save();N.beginPath();N.strokeStyle=a.series.pie.stroke.color;N.arc(0,0,innerRadius,0,Math.PI*2,false);N.stroke();N.closePath();N.restore()}}function s(Q,R){for(var S=false,P=-1,N=Q.length,O=N-1;++P<N;O=P){((Q[P][1]<=R[1]&&R[1]<Q[O][1])||(Q[O][1]<=R[1]&&R[1]<Q[P][1]))&&(R[0]<(Q[O][0]-Q[P][0])*(R[1]-Q[P][1])/(Q[O][1]-Q[P][1])+Q[P][0])&&(S=!S)}return S}function u(R,P){var T=D.getData(),O=D.getOptions(),N=O.series.pie.radius>1?O.series.pie.radius:n*O.series.pie.radius;for(var Q=0;Q<T.length;++Q){var S=T[Q];if(S.pie.show){ctx.save();ctx.beginPath();ctx.moveTo(0,0);ctx.arc(0,0,N,S.startAngle,S.startAngle+S.angle,false);ctx.closePath();x=R-B;y=P-p;if(ctx.isPointInPath){if(ctx.isPointInPath(R-B,P-p)){ctx.restore();return{datapoint:[S.percent,S.data],dataIndex:0,series:S,seriesIndex:Q}}}else{p1X=(N*Math.cos(S.startAngle));p1Y=(N*Math.sin(S.startAngle));p2X=(N*Math.cos(S.startAngle+(S.angle/4)));p2Y=(N*Math.sin(S.startAngle+(S.angle/4)));p3X=(N*Mat (…)
    [all...]
  /packages/apps/Settings/src/com/android/settings/widget/
PieChartView.java 170 int startAngle = mOriginAngle;
173 final int endAngle = startAngle + sweepAngle;
175 final float startAngleMod = startAngle % 360;
182 slice.path.arcTo(rect, startAngle, sweepAngle);
188 final float startAngleSide = startSideVisible ? startAngle : 450;
203 slice.pathOutline.arcTo(rect, startAngle, 0);
208 slice.pathOutline.arcTo(rect, startAngle + sweepAngle, 0);
213 startAngle += sweepAngle;
  /packages/apps/LegacyCamera/src/com/android/camera/ui/
ZoomControlWheel.java 160 private void drawArc(Canvas canvas, int startAngle, int sweepAngle,
167 canvas.drawArc(mBackgroundRect, startAngle, sweepAngle, false, mBackgroundPaint);
173 int startAngle = -MAX_SLIDER_ANGLE - (int) Math.toDegrees(mRotateAngle);
175 if ((startAngle + radians) > 0) radians = -startAngle;
176 drawArc(canvas, startAngle, radians,
IndicatorControlWheel.java 307 int startAngle = ((mCurrentLevel == 0) ? CLOSE_ICON_DEFAULT_DEGREES
318 int expectedAngle = startAngle + (totalDegrees * elapsedTime / ANIMATION_TIME);
  /frameworks/base/graphics/java/android/graphics/
Path.java 425 * @param startAngle Starting angle (in degrees) where the arc begins
430 public void arcTo(RectF oval, float startAngle, float sweepAngle,
433 native_arcTo(mNativePath, oval, startAngle, sweepAngle, forceMoveTo);
444 * @param startAngle Starting angle (in degrees) where the arc begins
447 public void arcTo(RectF oval, float startAngle, float sweepAngle) {
449 native_arcTo(mNativePath, oval, startAngle, sweepAngle, false);
550 * @param startAngle Starting angle (in degrees) where the arc begins
553 public void addArc(RectF oval, float startAngle, float sweepAngle) {
558 native_addArc(mNativePath, oval, startAngle, sweepAngle);
730 float startAngle, float sweepAngle, boolean forceMoveTo)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vega/
vgu.c 262 VGfloat startAngle,
269 VGfloat last = startAngle + angleExtent;
289 coords[0] = x+cos(DEGREES_TO_RADIANS(startAngle))*width/2;
290 coords[1] = y+sin(DEGREES_TO_RADIANS(startAngle))*height/2;
296 VGfloat angle = startAngle + 180;
319 VGfloat angle = startAngle - 180;
  /external/mesa3d/src/gallium/state_trackers/vega/
vgu.c 262 VGfloat startAngle,
269 VGfloat last = startAngle + angleExtent;
289 coords[0] = x+cos(DEGREES_TO_RADIANS(startAngle))*width/2;
290 coords[1] = y+sin(DEGREES_TO_RADIANS(startAngle))*height/2;
296 VGfloat angle = startAngle + 180;
319 VGfloat angle = startAngle - 180;
  /developers/samples/android/ui/accessibility/BasicAccessibility/BasicAccessibilitySample/src/main/java/com/example/android/basicaccessibility/
DialView.java 231 Double startAngle = Math.PI * (9 / 8d); // Angles are in radiansq
232 Double angle = startAngle + (pos * (Math.PI / 4));
  /development/samples/browseable/BasicAccessibility/src/com.example.android.basicaccessibility/
DialView.java 231 Double startAngle = Math.PI * (9 / 8d); // Angles are in radiansq
232 Double angle = startAngle + (pos * (Math.PI / 4));
  /external/chromium_org/third_party/WebKit/Source/core/html/canvas/
Path.idl 65 [Default=Undefined] optional float startAngle,
CanvasRenderingContext2D.idl 78 [RaisesException] void arc(float x, float y, float radius, float startAngle, float endAngle, [Default=Undefined] optional boolean anticlockwise);
  /external/chromium_org/third_party/WebKit/Source/core/platform/graphics/
Path.h 104 void addArc(const FloatPoint&, float radius, float startAngle, float endAngle, bool anticlockwise);
  /external/chromium_org/third_party/WebKit/Source/core/rendering/shapes/
PolygonShape.cpp 114 float startAngle = atan2(startArcVertex.y() - arcCenter.y(), startArcVertex.x() - arcCenter.x());
117 if (startAngle < 0)
118 startAngle += twoPI;
121 float angle = (startAngle > endAngle) ? (startAngle - endAngle) : (startAngle + twoPI - endAngle);
127 float angle = startAngle + arcSegmentAngle * i;
  /frameworks/base/tools/layoutlib/bridge/src/android/graphics/
Path_Delegate.java 294 float startAngle, float sweepAngle, boolean forceMoveTo) {
300 pathDelegate.arcTo(oval, startAngle, sweepAngle, forceMoveTo);
359 float startAngle, float sweepAngle) {
368 -startAngle, -sweepAngle, Arc2D.OPEN), false);
705 * @param startAngle Starting angle (in degrees) where the arc begins
710 private void arcTo(RectF oval, float startAngle, float sweepAngle, boolean forceMoveTo) {
711 Arc2D arc = new Arc2D.Float(oval.left, oval.top, oval.width(), oval.height(), -startAngle,
  /external/chromium_org/third_party/mesa/src/include/VG/
vgu.h 102 VGfloat startAngle, VGfloat angleExtent,
  /external/mesa3d/include/VG/
vgu.h 102 VGfloat startAngle, VGfloat angleExtent,
  /external/proguard/src/proguard/gui/splash/
OverrideGraphics2D.java 274 public void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
276 graphics.drawArc(x, y, width, height, startAngle, arcAngle);
414 public void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
416 graphics.fillArc(x, y, width, height, startAngle, arcAngle);
  /frameworks/base/core/jni/android/graphics/
Path.cpp 155 static void arcTo(JNIEnv* env, jobject clazz, SkPath* obj, jobject oval, jfloat startAngle, jfloat sweepAngle, jboolean forceMoveTo) {
158 SkScalar startAngle_ = SkFloatToScalar(startAngle);
194 static void addArc(JNIEnv* env, jobject clazz, SkPath* obj, jobject oval, jfloat startAngle, jfloat sweepAngle) {
197 SkScalar startAngle_ = SkFloatToScalar(startAngle);
  /frameworks/base/libs/hwui/
PathCache.cpp 602 float startAngle, float sweepAngle, bool useCenter, SkPaint* paint) {
606 entry.shape.arc.mStartAngle = startAngle;
619 path.arcTo(r, startAngle, sweepAngle, !useCenter);
PathCache.h 214 PathTexture* getArc(float width, float height, float startAngle, float sweepAngle,
  /external/chromium_org/third_party/skia/include/core/
SkPath.h 470 @param startAngle Starting angle (in degrees) where the arc begins
475 void arcTo(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle,
645 @param startAngle Starting angle (in degrees) where the arc begins
648 void addArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle);
    [all...]
  /external/skia/include/core/
SkPath.h 470 @param startAngle Starting angle (in degrees) where the arc begins
475 void arcTo(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle,
645 @param startAngle Starting angle (in degrees) where the arc begins
648 void addArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle);
    [all...]
  /external/chromium_org/third_party/skia/src/core/
SkPath.cpp 945 SkScalar rx, SkScalar ry, int startAngle,
957 switch (startAngle) {
966 default: SkDEBUGFAIL("unexpected startAngle in add_corner_arc");
969 SkScalar start = SkIntToScalar(startAngle);
    [all...]
  /external/skia/src/core/
SkPath.cpp 945 SkScalar rx, SkScalar ry, int startAngle,
957 switch (startAngle) {
966 default: SkDEBUGFAIL("unexpected startAngle in add_corner_arc");
969 SkScalar start = SkIntToScalar(startAngle);
    [all...]

Completed in 1669 milliseconds

1 2 3