Lines Matching defs:l2
138 Int DBG_edgesIntersect(directedLine* l1, directedLine* l2)
140 if(l1->getNext() == l2)
142 if(area(l1->head(), l1->tail(), l2->tail()) == 0) //colinear
144 if( (l1->tail()[0] - l1->head()[0])*(l2->tail()[0]-l2->head()[0]) +
145 (l1->tail()[1] - l1->head()[1])*(l2->tail()[1]-l2->head()[1]) >=0)
152 else if(l1->getPrev() == l2)
154 if(area(l2->head(), l2->tail(), l1->tail()) == 0) //colinear
156 if( (l2->tail()[0] - l2->head()[0])*(l1->tail()[0]-l1->head()[0]) +
157 (l2->tail()[1] - l2->head()[1])*(l1->tail()[1]-l1->head()[1]) >=0)
166 if((l1->head()[0] == l2->head()[0] &&
167 l1->head()[1] == l2->head()[1]) ||
168 (l1->tail()[0] == l2->tail()[0] &&
169 l1->tail()[1] == l2->tail()[1]))
177 area(l1->head(), l1->tail(), l2->head())
179 area(l1->head(), l1->tail(), l2->tail())
184 area(l2->head(), l2->tail(), l1->head())
185 *area(l2->head(), l2->tail(), l1->tail())