Home
last modified time | relevance | path

Searched refs:approximately_equal (Results 1 – 19 of 19) sorted by relevance

/external/skia/src/pathops/
DSkPathOpsPoint.h148 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) { in approximatelyDEqual()
168 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) { in approximatelyEqual()
188 if (approximately_equal(a.fX, b.fX) && approximately_equal(a.fY, b.fY)) { in ApproximatelyEqual()
DSkPathOpsWinding.cpp109 if (!approximately_equal(baseXY, boundsXY) && (baseXY < boundsXY) == checkLessThan) { in rayCheck()
126 if (!approximately_equal(baseXY, boundsXY) && (baseXY < boundsXY) == checkLessThan) { in rayCheck()
134 if (base.fSpan->segment() == this && approximately_equal(base.fT, t)) { in rayCheck()
143 } else if (approximately_equal(t, 1)) { in rayCheck()
154 if (!approximately_equal(baseXY, ptXY) && (baseXY < ptXY) == checkLessThan) { in rayCheck()
193 if (approximately_equal(tHit, next->t())) { in windingSpanAtT()
DSkOpCubicHull.cpp22 if (approximately_equal(cubic[side1].fY, cubic[zero].fY)) { in rotate()
25 if (approximately_equal(cubic[side2].fY, cubic[zero].fY)) { in rotate()
DSkDCubicLineIntersection.cpp174 if (!approximately_equal(calcPt.fY, axisIntercept)) { in HorizontalIntersect()
237 if (!approximately_equal(calcPt.fX, axisIntercept)) { in VerticalIntersect()
403 if (gridPt == fCubic[0].asSkPoint() && approximately_equal(*cubicT, 0)) { in pinTs()
405 } else if (gridPt == fCubic[3].asSkPoint() && approximately_equal(*cubicT, 1)) { in pinTs()
DSkReduceOrder.cpp131 if (approximately_zero(sideAx) ? !approximately_equal(sideAx, sideBx) in check_quadratic()
140 if (approximately_zero(sideAy) ? !approximately_equal(sideAy, sideBy) in check_quadratic()
DSkPathOpsTypes.h392 inline bool approximately_equal(double x, double y) { in approximately_equal() function
417 return approximately_equal(x, y); in approximately_equal_squared()
DSkPathOpsCubic.cpp74 } while (!approximately_equal(calcPos, axisIntercept)); in binarySearch()
381 if (approximately_equal(t[idx2], 1)) { in RootsValidT()
389 if (approximately_equal(t[idx2], 0)) { in RootsValidT()
DSkDLineIntersection.cpp17 if ((!startMatch && !endMatch) || approximately_equal(fT[0][0], fT[0][1])) { in cleanUpParallelLines()
DSkPathOpsQuad.cpp117 if (approximately_equal(t[idx2], tValue)) { in AddValidTs()
DSkDQuadLineIntersection.cpp403 if (fIntersections->used() > 0 && approximately_equal((*fIntersections)[1][0], *lineT)) { in pinTs()
DSkDConicLineIntersection.cpp303 if (fIntersections->used() > 0 && approximately_equal((*fIntersections)[1][0], *lineT)) { in pinTs()
DSkOpAngle.cpp331 if (!approximately_equal(oSpan->t(), checkEnd->t())) { in computeSector()
/external/skia/tests/
DPathOpsDLineTest.cpp31 REPORTER_ASSERT(reporter, approximately_equal((line[0].fX + line[1].fX) / 2, mid.fX)); in DEF_TEST()
32 REPORTER_ASSERT(reporter, approximately_equal((line[0].fY + line[1].fY) / 2, mid.fY)); in DEF_TEST()
DPathOpsDVectorTest.cpp44 REPORTER_ASSERT(reporter, approximately_equal(sqrt(lenSq), v1.length())); in DEF_TEST()
DPathOpsDPointTest.cpp45 REPORTER_ASSERT(reporter, approximately_equal(pt.distance(p), in DEF_TEST()
DPathOpsCubicReduceOrderTest.cpp40 return approximately_equal(cubic[maxX].fX, cubic[minX].fX)
41 && approximately_equal(cubic[maxY].fY, cubic[minY].fY);
DPathOpsTestCommon.cpp85 if (!approximately_equal(inflectT[start], inflectT[next])) { in toQuadraticTs()
DPathOpsAngleIdeas.cpp97 if (approximately_equal(t, matchT)) { in orderQuads()
242 if (approximately_equal(a1, a2)) { in orderTRange()
/external/skia/src/utils/win/
DSkDWriteGeometrySink.cpp81 static bool approximately_equal(float a, float b) { in approximately_equal() function
97 if (!approximately_equal(midX, (dx23 * 3 / 2) + cubic[3].x)) { in check_quadratic()
103 if (!approximately_equal(midY, (dy23 * 3 / 2) + cubic[3].y)) { in check_quadratic()