Searched refs:p0 (Results 1 - 4 of 4) sorted by relevance

/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/
H A DHermiteInterpolator.java70 * @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 DGestureStrokeWithPreviewPoints.java182 final int p0 = p1 - 1;
186 mInterpolator.setInterval(p0, p1, p2, p3);
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/
H A DHermiteInterpolatorTests.java39 // 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 DDynamicGrid.java250 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