Lines Matching refs:pt
36 void add(const SkPoint& pt) {
37 if (pt.fX < fLeft) fLeft = pt.fX;
38 if (pt.fY < fTop) fTop = pt.fY;
39 if (pt.fX > fRight) fRight = pt.fX;
40 if (pt.fY > fBottom) fBottom = pt.fY;
43 void add(const SkDPoint& pt) {
44 if (pt.fX < fLeft) fLeft = SkDoubleToScalar(pt.fX);
45 if (pt.fY < fTop) fTop = SkDoubleToScalar(pt.fY);
46 if (pt.fX > fRight) fRight = SkDoubleToScalar(pt.fX);
47 if (pt.fY > fBottom) fBottom = SkDoubleToScalar(pt.fY);
50 bool almostContains(const SkPoint& pt) const {
51 return AlmostLessOrEqualUlps(fLeft, pt.fX)
52 && AlmostLessOrEqualUlps(pt.fX, fRight)
53 && AlmostLessOrEqualUlps(fTop, pt.fY)
54 && AlmostLessOrEqualUlps(pt.fY, fBottom);
57 bool contains(const SkPoint& pt) const {
58 return fLeft <= pt.fX && fTop <= pt.fY &&
59 fRight >= pt.fX && fBottom >= pt.fY;