Lines Matching refs:alpha

148                     final double alpha = Math.atan((double)y / (double)x);
150 if (!checkHit(x, y, alpha)) {
156 mThumbX = (int)((mRadius * Math.cos(alpha)) + (getWidth() / 2));
157 mThumbY = (int)((getHeight() / 2) - (mRadius * Math.sin(alpha)));
158 progress = (int)((mMaxProgress / 2) - (alpha / mInterval));
160 mThumbX = (int)((mRadius * Math.cos(alpha)) + (getWidth() / 2));
161 mThumbY = (int)((getHeight() / 2) - (mRadius * Math.sin(alpha)));
162 progress = (int)((mMaxProgress / 2) - (alpha / mInterval));
164 mThumbX = (int)((getWidth() / 2) - (mRadius * Math.cos(alpha)));
165 mThumbY = (int)((getHeight() / 2) + (mRadius * Math.sin(alpha)));
166 progress = -(int)(((alpha + MAX_ANGLE) / mInterval));
168 mThumbX = (int)((getWidth() / 2) - (mRadius * Math.cos(alpha)));
169 mThumbY = (int)((getHeight() / 2) + (mRadius * Math.sin(alpha)));
170 progress = (int)(mMaxProgress - ((alpha - MAX_ANGLE) / mInterval));
203 * @param alpha The angle
206 private boolean checkHit(float x, float y, double alpha) {
215 if ((alpha >= -(Math.PI / 2)) && (alpha <= -MAX_ANGLE)) {
219 if ((alpha >= MAX_ANGLE) && (alpha <= (Math.PI / 2))) {
242 final double alpha;
244 alpha = beta;
245 mThumbX = (int)((mRadius * Math.cos(alpha)) + (getWidth() / 2));
246 mThumbY = (int)((getHeight() / 2) - (mRadius * Math.sin(alpha)));
248 alpha = beta - Math.PI;
249 mThumbX = (int)((getWidth() / 2) - (mRadius * Math.cos(alpha)));
250 mThumbY = (int)((getHeight() / 2) + (mRadius * Math.sin(alpha)));
252 alpha = beta - (2 * Math.PI);
253 mThumbX = (int)((mRadius * Math.cos(alpha)) + (getWidth() / 2));
254 mThumbY = (int)((getHeight() / 2) - (mRadius * Math.sin(alpha)));
256 alpha = beta - Math.PI;
257 mThumbX = (int)((getWidth() / 2) - (mRadius * Math.cos(alpha)));
258 mThumbY = (int)((getHeight() / 2) + (mRadius * Math.sin(alpha)));