Lines Matching refs:ret
443 Geom::Affine ret(Geom::Affine(xform).withoutTranslation());
444 gdouble const s = hypot(ret[0], ret[1]);
446 ret[0] /= s;
447 ret[1] /= s;
448 ret[2] /= s;
449 ret[3] /= s;
451 ret[0] = 1.0;
452 ret[1] = 0.0;
453 ret[2] = 0.0;
454 ret[3] = 1.0;
460 pos = pos * ret.inverse();
470 this->adjust_pattern(xform * ret.inverse());
473 this->adjust_gradient(xform * ret.inverse());
477 return ret;
513 Geom::Point ret(1.0, 0.0);
525 ret = Geom::Point(-s, c);
527 ret = Geom::Point(c, s);
541 /* ret = spiral->exp * (c, s) + t_scaled * (-s, c);
542 alternatively ret = (spiral->exp, t_scaled) * (( c, s),
544 ret = Geom::Point(dot(unrotated, Geom::Point(c, -s)),
546 /* ret should already be approximately normalized: the
549 so ret is already of unit length other than numerical
553 * I haven't checked how important it is for ret to be very
557 ret.normalize();
558 /* Proof that ret length is non-zero: see above. (Should be near 1.) */
561 g_assert (is_unit_vector(ret));
562 return ret;