Searched defs:l1 (Results 1 - 7 of 7) sorted by relevance

/inkscape/src/2geom/
H A Dconic_section_clipper_impl.h206 Line l1 = cs.tangent (P); local
213 OptCrossing oc = intersection(l1, l2);
218 l.setPoints (l1.pointAt (oc->ta), middle_point (P, Q));
H A Dconic_section_clipper_impl.cpp382 Line l1, l2; local
383 if (cs.decompose (l1, l2))
389 boost::optional<LineSegment> ls1 = Geom::clip (l1, R);
H A Dline.cpp445 OptCrossing intersection(Line const& l1, Line const& l2) argument
448 l1.vector(), l1.origin(),
451 if (!c && distance(l1.origin(), l2) == 0) {
568 Line make_angle_bisector_line(Line const& l1, Line const& l2) argument
573 crossing = intersection(l1, l2);
577 return l1;
583 Point O = l1.pointAt(crossing->ta);
584 Point A = l1.pointAt(crossing->ta + 1);
585 double angle = angle_between(l1
[all...]
H A Dconicsec.h201 * l1, l2: lines that made up the conic section
203 xAx (const Line& l1, const Line& l2) argument
205 set (l1, l2);
235 void set (const Line& l1, const Line& l2);
412 bool decompose (Line& l1, Line& l2) const;
H A Dline.h425 bool are_parallel(Line const &l1, Line const &l2, double eps = EPSILON) argument
427 return are_near(cross(l1.vector(), l2.vector()), 0, eps);
438 bool are_same(Line const &l1, Line const &l2, double eps = EPSILON) argument
440 return are_parallel(l1, l2, eps) && are_near(l1.origin(), l2, eps);
446 bool are_orthogonal(Line const &l1, Line const &l2, double eps = EPSILON) argument
448 return are_near(dot(l1.vector(), l2.vector()), 0, eps);
451 // evaluate the angle between l1 and l2 rotating l1 in cw direction
455 double angle_between(Line const& l1, Lin argument
551 intersection(Line const& l1, Ray const& r2) argument
563 intersection(Line const& l1, LineSegment const& ls2) argument
[all...]
H A Dconicsec.cpp919 * l1, l2: lines that made up the conic section
921 void xAx::set (const Line& l1, const Line& l2) argument
923 std::vector<double> cl1 = l1.coefficients();
1251 * l1, l2: out parameters where the decomposed conic section is returned
1253 bool xAx::decompose (Line& l1, Line& l2) const argument
1321 l1.setCoefficients (M(i_max,0), M(i_max,1), M(i_max,2));
/inkscape/src/livarot/
H A DShape.cpp2283 double const l1 = Geom::L1(offset); local
2284 if ( (l1 <= max_l2) || ((l1 <= max_l1) && (Geom::L2(offset) <= max_l2)) ) {

Completed in 209 milliseconds