Home | History | Annotate | Download | only in Intersection

Lines Matching refs:intersections

8 #include "Intersections.h"
94 LineQuadraticIntersections(const Quadratic& q, const _Line& l, Intersections& i)
97 , intersections(i) {
140 intersections.insert(quadT, lineT, pt);
143 return intersections.fUsed;
166 intersections.insert(quadT, lineT, pt);
172 return intersections.fUsed;
195 intersections.insert(quadT, lineT, pt);
201 return intersections.fUsed;
212 intersections.insert(qIndex >> 1, lIndex, line[lIndex]);
225 intersections.insert(qIndex >> 1, 0, quad[qIndex]);
228 intersections.insert(qIndex >> 1, 1, quad[qIndex]);
240 intersections.insert(qIndex >> 1, 0, quad[qIndex]);
243 intersections.insert(qIndex >> 1, 1, quad[qIndex]);
261 int roots = intersections.fUsed;
263 intersections.fT[1][index] = 1 - intersections.fT[1][index];
291 Intersections& intersections;
296 LineQuadraticIntersections q(quad, *((_Line*) 0), *((Intersections*) 0));
311 LineQuadraticIntersections q(quad, *((_Line*) 0), *((Intersections*) 0));
334 LineQuadraticIntersections q(quad, *((_Line*) 0), *((Intersections*) 0));
350 bool flipped, Intersections& intersections) {
351 LineQuadraticIntersections q(quad, *((_Line*) 0), intersections);
356 bool flipped, Intersections& intersections) {
357 LineQuadraticIntersections q(quad, *((_Line*) 0), intersections);
361 int intersect(const Quadratic& quad, const _Line& line, Intersections& i) {
366 int intersectRay(const Quadratic& quad, const _Line& line, Intersections& i) {