Lines Matching refs:line
36 Color pixelLineIntersect(Point<pxs> line, pxs dist, Color c) { in pixelLineIntersect() argument
37 TEEUI_LOG << "Line: " << line << " Dist: " << dist; in pixelLineIntersect()
49 auto dist_vec = line * dist; in pixelLineIntersect()
92 auto line = a - b; in drawLinePoint() local
93 auto len = line.length(); in drawLinePoint()
94 auto l = line / len; in drawLinePoint()
110 line = Point<pxs>(-line.y(), line.x()) / len; in drawLinePoint()
111 dist = (line * (px_origin - a)).abs() - width + .5_px; in drawLinePoint()
114 return pixelLineIntersect(line, dist, c); in drawLinePoint()
118 auto line = px_origin - center; in drawCirclePoint() local
119 auto dist = line.length() - r; in drawCirclePoint()
121 return pixelLineIntersect(line.unit(), dist, c); in drawCirclePoint()
158 auto line = lineB - lineA; in intersect() local
173 if (auto p = intersect(line, lineA, segment, a)) { in intersect()
180 bool enter = rotate90(segment) * line < 0; in intersect()
230 d = rotate90(line) * (*a - lineA); in intersect()