Lines Matching refs:lineT

132             double lineT = findLineT(cubicT);
134 if (pinTs(&cubicT, &lineT, &pt, kPointUninitialized)) {
155 fIntersections->insert(cubicT, lineT, pt);
192 double lineT = (pt.fX - left) / (right - left);
193 if (pinTs(&cubicT, &lineT, &pt, kPointInitialized)) {
194 fIntersections->insert(cubicT, lineT, pt);
232 double lineT = (pt.fY - top) / (bottom - top);
233 if (pinTs(&cubicT, &lineT, &pt, kPointInitialized)) {
234 fIntersections->insert(cubicT, lineT, pt);
247 double lineT = fLine.exactPoint(fCubic[cIndex]);
248 if (lineT < 0) {
252 fIntersections->insert(cubicT, lineT, fCubic[cIndex]);
264 double lineT = fLine.nearPoint(fCubic[cIndex], NULL);
265 if (lineT < 0) {
268 fIntersections->insert(cubicT, lineT, fCubic[cIndex]);
274 double lineT = SkDLine::ExactPointH(fCubic[cIndex], left, right, y);
275 if (lineT < 0) {
279 fIntersections->insert(cubicT, lineT, fCubic[cIndex]);
289 double lineT = SkDLine::NearPointH(fCubic[cIndex], left, right, y);
290 if (lineT < 0) {
293 fIntersections->insert(cubicT, lineT, fCubic[cIndex]);
300 double lineT = SkDLine::ExactPointV(fCubic[cIndex], top, bottom, x);
301 if (lineT < 0) {
305 fIntersections->insert(cubicT, lineT, fCubic[cIndex]);
315 double lineT = SkDLine::NearPointV(fCubic[cIndex], top, bottom, x);
316 if (lineT < 0) {
319 fIntersections->insert(cubicT, lineT, fCubic[cIndex]);
334 bool pinTs(double* cubicT, double* lineT, SkDPoint* pt, PinTPoint ptSet) {
335 if (!approximately_one_or_less(*lineT)) {
338 if (!approximately_zero_or_more(*lineT)) {
342 double lT = *lineT = SkPinT(*lineT);
357 *lineT = 0;
359 *lineT = 1;