Home
last modified time | relevance | path

Searched refs:approximatelyEqual (Results 1 – 21 of 21) sorted by relevance

/external/skia/tests/
DPathOpsQuadLineIntersectionTest.cpp93 if (!quadXY.approximatelyEqual(lineXY)) { in testOneOffs()
94 quadXY.approximatelyEqual(lineXY); in testOneOffs()
97 REPORTER_ASSERT(reporter, quadXY.approximatelyEqual(lineXY)); in testOneOffs()
138 if (!t1.approximatelyEqual(t2)) { in DEF_TEST()
143 if (!t1.approximatelyEqual(lineQuadTests[index].expected[0]) in DEF_TEST()
145 || !t1.approximatelyEqual(lineQuadTests[index].expected[1]))) { in DEF_TEST()
DPathOpsCubicIntersectionTest.cpp57 if (!xy1.approximatelyEqual(xy2)) { in standardTestCases()
61 REPORTER_ASSERT(reporter, xy1.approximatelyEqual(xy2)); in standardTestCases()
419 REPORTER_ASSERT(reporter, xy1.approximatelyEqual(iPt)); in oneOff()
420 REPORTER_ASSERT(reporter, xy2.approximatelyEqual(iPt)); in oneOff()
421 REPORTER_ASSERT(reporter, xy1.approximatelyEqual(xy2)); in oneOff()
500 REPORTER_ASSERT(reporter, xy1.approximatelyEqual(xy2)); in CubicIntersection_RandTest()
551 } while (!t1[1].approximatelyEqual(t2[1])); in intersectionFinder()
560 t10 += t1[1].approximatelyEqual(test) ? -t1Step : t1Step; in intersectionFinder()
566 t12 -= t1[1].approximatelyEqual(test) ? -t1Step : t1Step; in intersectionFinder()
571 t20 += t2[1].approximatelyEqual(test) ? -t2Step : t2Step; in intersectionFinder()
[all …]
DPathOpsConicLineIntersectionTest.cpp82 if (!conicXY.approximatelyEqual(lineXY)) { in testOneOffs()
83 conicXY.approximatelyEqual(lineXY); in testOneOffs()
86 REPORTER_ASSERT(reporter, conicXY.approximatelyEqual(lineXY)); in testOneOffs()
130 if (!t1.approximatelyEqual(t2)) { in DEF_TEST()
135 if (!t1.approximatelyEqual(lineConicTests[index].expected[0]) in DEF_TEST()
137 || !t1.approximatelyEqual(lineConicTests[index].expected[1]))) { in DEF_TEST()
DPathOpsQuadIntersectionTest.cpp43 if (!xy1.approximatelyEqual(xy2)) { in standardTestCases()
337 if (!xy1.approximatelyEqual(xy2)) { in oneOffTest1()
387 REPORTER_ASSERT(reporter, pt1.approximatelyEqual(pt2)); in coincidentTestOne()
446 } while (!t1[1].approximatelyEqual(t2[1])); in intersectionFinder()
455 t10 += t1[1].approximatelyEqual(test) ? -t1Step : t1Step; in intersectionFinder()
461 t12 -= t1[1].approximatelyEqual(test) ? -t1Step : t1Step; in intersectionFinder()
466 t20 += t2[1].approximatelyEqual(test) ? -t2Step : t2Step; in intersectionFinder()
472 t22 -= t2[1].approximatelyEqual(test) ? -t2Step : t2Step; in intersectionFinder()
DPathOpsConicIntersectionTest.cpp47 REPORTER_ASSERT(reporter, xy1.approximatelyEqual(iPt)); in oneOff()
48 REPORTER_ASSERT(reporter, xy2.approximatelyEqual(iPt)); in oneOff()
49 REPORTER_ASSERT(reporter, xy1.approximatelyEqual(xy2)); in oneOff()
DPathOpsDPointTest.cpp35 REPORTER_ASSERT(reporter, p.approximatelyEqual(pt)); in DEF_TEST()
39 REPORTER_ASSERT(reporter, p.approximatelyEqual(sPt)); in DEF_TEST()
DPathOpsCubicQuadIntersectionTest.cpp79 if (!xy1.approximatelyEqual(xy2)) { in cubicQuadIntersection()
83 REPORTER_ASSERT(reporter, xy1.approximatelyEqual(xy2)); in cubicQuadIntersection()
DPathOpsLineIntersectionTest.cpp95 if (!result1.approximatelyEqual(result2) && !ts.nearlySame(i)) { in check_results()
98 if (!result1.approximatelyEqual(result2)) { in check_results()
101 REPORTER_ASSERT(reporter, result1.approximatelyEqual(result2)); in check_results()
102 REPORTER_ASSERT(reporter, result1.approximatelyEqual(ts.pt(i).asSkPoint())); in check_results()
DPathOpsCubicLineIntersectionIdeas.cpp60 if (cubicAtT.approximatelyEqual(pt)) { in binary_search()
172 if (calcPt.approximatelyEqual(pt)) { in DEF_TEST()
263 SK_ALWAYSBREAK(!calcPt.approximatelyEqual(pt)); in testOneFailure()
DPathOpsCubicLineIntersectionTest.cpp150 if (!xy1.approximatelyEqual(xy2)) { in testOne()
154 REPORTER_ASSERT(reporter, xy1.approximatelyEqual(xy2)); in testOne()
DPathOpsQuadLineIntersectionThreadedTest.cpp61 if (quadXY.approximatelyEqual(lineXY)) { in testLineIntersect()
/external/skia/src/pathops/
DSkPathOpsCubic.h38 return fPts[0].approximatelyEqual(fPts[1]) && fPts[0].approximatelyEqual(fPts[2]) in collapsed()
39 && fPts[0].approximatelyEqual(fPts[3]); in collapsed()
DSkReduceOrder.cpp22 return 1 + !reduction[0].approximatelyEqual(reduction[1]); in reductionLineCount()
41 while (quad[startIndex].approximatelyEqual(quad[endIndex])) { in check_linear()
115 return 1 + !reduction[0].approximatelyEqual(reduction[1]); in reductionLineCount()
161 while (cubic[startIndex].approximatelyEqual(cubic[endIndex])) { in check_linear()
DSkPathOpsQuad.h29 return fPts[0].approximatelyEqual(fPts[1]) && fPts[0].approximatelyEqual(fPts[2]); in collapsed()
DSkPathOpsPoint.h133 bool approximatelyEqual(const SkDPoint& a) const { in approximatelyEqual() function
147 bool approximatelyEqual(const SkPoint& a) const { in approximatelyEqual() function
150 return approximatelyEqual(dA); in approximatelyEqual()
DSkPathOpsTSect.h340 cPt.approximatelyEqual(fPerpPt) ? "==" : "!=", fPerpT, fPerpPt.fX, fPerpPt.fY); in setPerp()
342 fCoincident = cPt.approximatelyEqual(fPerpPt); in setPerp()
869 if (last.approximatelyEqual(work.fPart[0])) { in binarySearchCoin()
890 if (last.approximatelyEqual(fCurve[0])) { in binarySearchCoin()
892 } else if (last.approximatelyEqual(fCurve[TCurve::kPointLast])) { in binarySearchCoin()
895 if (oppPt.approximatelyEqual(opp[0])) { in binarySearchCoin()
897 } else if (oppPt.approximatelyEqual(opp[OppCurve::kPointLast])) { in binarySearchCoin()
1288 && oppIPt.approximatelyEqual(iPt)) { in linesIntersect()
1363 } while (!workPt.approximatelyEqual(coinW.perpPt())); in linesIntersect()
1745 && sect1->fCurve[0].approximatelyEqual(sect2->fCurve[0])) { in EndsEqual()
[all …]
DSkDConicLineIntersection.cpp108 SkASSERT(conicPt.approximatelyEqual(linePt)); in intersect()
307 if (conicMidPt.approximatelyEqual(pt)) { in uniqueAnswer()
DSkDQuadLineIntersection.cpp231 if (quadMidPt.approximatelyEqual(pt)) { in uniqueAnswer()
DSkDCubicLineIntersection.cpp216 if (cubicMidPt.approximatelyEqual(pt)) { in uniqueAnswer()
DSkOpAngle.cpp295 if (!fCurvePart[SkPathOpsVerbToPoints(this->segment()->verb())].approximatelyEqual( in checkParallel()
DSkOpSegment.cpp1199 if (oppPt.approximatelyEqual(midPt)) { in missingCoincidence()