Searched refs:p0 (Results 1 - 4 of 4) sorted by relevance
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/ |
H A D | HermiteInterpolator.java | 70 * @param p0 the index just before interpolation interval. If <code>p1</code> points the start 71 * of valid points, <code>p0</code> must be less than <code>minPos</code> of 79 public void setInterval(final int p0, final int p1, final int p2, final int p3) { argument 89 if (p0 >= mMinPos) { 90 // p1 has previous valid point p0. 91 // The slope of the tangent is half of the vector p0->p2. 92 mSlope1X = (mP2X - mXCoords[p0]) / 2.0f; 93 mSlope1Y = (mP2Y - mYCoords[p0]) / 2.0f; 118 } else if (p0 >= mMinPos) { 119 // p2 has no next valid point, but p1 has previous valid point p0 [all...] |
H A D | GestureStrokeWithPreviewPoints.java | 182 final int p0 = p1 - 1; 186 mInterpolator.setInterval(p0, p1, p2, p3);
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/ |
H A D | HermiteInterpolatorTests.java | 39 // t=0 p0=(0,1) 49 // 1 o p0 55 private static final int p0 = 0; field in class:HermiteInterpolatorTests 61 // [(p0 p1) p2 p3] 62 mInterpolator.reset(mXCoords, mYCoords, p0, p3 + 1); 63 mInterpolator.setInterval(p0 - 1, p0, p1, p1 + 1); 64 assertEquals("p0x", mXCoords[p0], mInterpolator.mP1X); 65 assertEquals("p0y", mYCoords[p0], mInterpolator.mP1Y); 68 // XY-slope at p0 [all...] |
/packages/apps/Launcher3/src/com/android/launcher3/ |
H A D | DynamicGrid.java | 250 private float dist(PointF p0, PointF p1) { argument 251 return (float) Math.sqrt((p1.x - p0.x)*(p1.x-p0.x) + 252 (p1.y-p0.y)*(p1.y-p0.y));
|
Completed in 61 milliseconds