Lines Matching refs:fT

100     if (fCoinPtTStart->fT > coinPtTStart->fT || (this->flipped()
101 ? fOppPtTStart->fT < oppPtTStart->fT : fOppPtTStart->fT > oppPtTStart->fT)) {
105 if (fCoinPtTEnd->fT < coinPtTEnd->fT || (this->flipped()
106 ? fOppPtTEnd->fT > oppPtTEnd->fT : fOppPtTEnd->fT < oppPtTEnd->fT)) {
124 if (s->fT > e->fT) {
129 return fCoinPtTStart->fT <= s->fT && e->fT <= fCoinPtTEnd->fT;
132 double oppTs = fOppPtTStart->fT;
133 double oppTe = fOppPtTEnd->fT;
138 return oppTs <= s->fT && e->fT <= oppTe;
165 double oppLastT = fOppPtTStart->fT;
172 if ((oppLastT > opp->fT) != flipped) {
176 oppLastT = opp->fT;
204 if (coinPtTStart->fT > coinPtTEnd->fT) {
209 double oppMinT = std::min(oppPtTStart->fT, oppPtTEnd->fT);
210 SkDEBUGCODE(double oppMaxT = std::max(oppPtTStart->fT, oppPtTEnd->fT));
218 double oTestMinT = std::min(test->oppPtTStart()->fT, test->oppPtTEnd()->fT);
219 double oTestMaxT = std::max(test->oppPtTStart()->fT, test->oppPtTEnd()->fT);
221 SkASSERT(test->coinPtTStart()->fT > coinPtTStart->fT
222 || coinPtTEnd->fT > test->coinPtTEnd()->fT
224 if ((test->coinPtTStart()->fT <= coinPtTEnd->fT
225 && coinPtTStart->fT <= test->coinPtTEnd()->fT)
253 if (oppPtTStart->fT < oppPtTEnd->fT) {
266 SkOPASSERT(coinPtTStart->fT < coinPtTEnd->fT);
267 SkOPASSERT(oppPtTStart->fT != oppPtTEnd->fT);
300 if (this->contains(baseSeg, testSeg, testPtT->fT)) {
334 oppTs = oppStart->fT;
335 oppTe = testPtT->fT;
339 coinTs = oppStart->fT;
340 coinTe = testPtT->fT;
394 FAIL_IF(1 == span->coinPtTStart()->fT);
395 bool onEnd = span->coinPtTStart()->fT == 0;
396 bool oOnEnd = zero_or_one(span->oppPtTStart()->fT);
410 bool onEnd = span->coinPtTEnd()->fT == 1;
411 bool oOnEnd = zero_or_one(span->oppPtTEnd()->fT);
441 double priorT = startPtT->fT;
442 double oPriorT = oStartPtT->fT;
465 oNextT = containedOpp->fT;
467 nextT = containedThis->fT;
480 oNextT = walkOpp->fT;
561 // while overS->fT <=t and overS contains coinSeg
562 double denom = foundEnd->fT - foundStart->fT;
563 double sRatio = denom ? (t - foundStart->fT) / denom : 1;
564 return coinStart->fT + (coinEnd->fT - coinStart->fT) * sRatio;
591 double checkTs = check->coinPtTStart()->fT;
592 double checkTe = check->coinPtTEnd()->fT;
594 double oCheckTs = check->oppPtTStart()->fT;
595 double oCheckTe = check->oppPtTEnd()->fT;
623 SkASSERT(over1s->fT < over1e->fT);
624 SkASSERT(between(over1s->fT, tStart, over1e->fT));
625 SkASSERT(between(over1s->fT, tEnd, over1e->fT));
626 SkASSERT(over2s->fT < over2e->fT);
627 SkASSERT(between(over2s->fT, tStart, over2e->fT));
628 SkASSERT(between(over2s->fT, tEnd, over2e->fT));
674 if (overlap->coinPtTStart()->fT > test->coinPtTStart()->fT) {
677 if (overlap->coinPtTEnd()->fT < test->coinPtTEnd()->fT) {
681 ? overlap->oppPtTStart()->fT < test->oppPtTStart()->fT
682 : overlap->oppPtTStart()->fT > test->oppPtTStart()->fT) {
686 ? overlap->oppPtTEnd()->fT > test->oppPtTEnd()->fT
687 : overlap->oppPtTEnd()->fT < test->oppPtTEnd()->fT) {
760 if (os->fT > oe->fT) {
925 if (s1->fT > e1->fT) {
951 && between(coin->oppPtTStart()->fT, oppT, coin->oppPtTEnd()->fT)) {
955 && between(coin->coinPtTStart()->fT, oppT, coin->coinPtTEnd()->fT)) {
975 if (coinPtTStart->fT > coinPtTEnd->fT) {
980 double oppMinT = std::min(oppPtTStart->fT, oppPtTEnd->fT);
981 double oppMaxT = std::max(oppPtTStart->fT, oppPtTEnd->fT);
986 if (coinPtTStart->fT < test->coinPtTStart()->fT) {
989 if (coinPtTEnd->fT > test->coinPtTEnd()->fT) {
995 if (oppMinT < std::min(test->oppPtTStart()->fT, test->oppPtTEnd()->fT)) {
998 if (oppMaxT > std::max(test->oppPtTStart()->fT, test->oppPtTEnd()->fT)) {
1385 if (zero_or_one(coin->coinPtTStart()->fT) && zero_or_one(coin->coinPtTEnd()->fT)) {
1388 if (zero_or_one(coin->oppPtTStart()->fT) && zero_or_one(coin->oppPtTEnd()->fT)) {
1429 *overS = std::max(std::min(coin1s->fT, coin1e->fT), std::min(coin2s->fT, coin2e->fT));
1430 *overE = std::min(std::max(coin1s->fT, coin1e->fT), std::max(coin2s->fT, coin2e->fT));